0.03/0.12	% Problem    : theBenchmark.p : TPTP v0.0.0. Released v0.0.0.
0.12/0.13	% Command    : do_cvc5 %s %d
0.13/0.36	% Computer   : n013.cluster.edu
0.13/0.36	% Model      : x86_64 x86_64
0.13/0.36	% CPU        : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
0.13/0.36	% Memory     : 8042.1875MB
0.13/0.36	% OS         : Linux 3.10.0-693.el7.x86_64
0.13/0.36	% CPULimit   : 1200
0.13/0.36	% WCLimit    : 120
0.13/0.36	% DateTime   : Tue Jul 13 13:55:33 EDT 2021
0.13/0.36	% CPUTime    : 
0.21/0.51	%----THF division
0.21/0.51	------- cvc5-thf casc 28 : /export/starexec/sandbox2/benchmark/theBenchmark.p at 120...
0.21/0.51	--- Run --ho-elim --full-saturate-quant at 10...
10.39/10.76	--- Run --ho-elim --no-e-matching --full-saturate-quant at 10...
20.52/20.95	--- Run --ho-elim --no-e-matching --fs-sum --full-saturate-quant at 10...
30.71/31.16	--- Run --ho-elim --finite-model-find --uf-ss=no-minimal at 5...
35.87/36.37	--- Run --no-ho-matching --finite-model-find --uf-ss=no-minimal at 5...
41.38/41.88	--- Run --no-ho-matching --full-saturate-quant --fs-interleave --ho-elim-store-ax at 10...
52.07/52.67	--- Run --no-ho-matching --full-saturate-quant --macros-quant-mode=all at 10...
62.48/63.18	--- Run --ho-elim --full-saturate-quant --fs-interleave at 10...
72.57/73.28	--- Run --no-ho-matching --full-saturate-quant --ho-elim-store-ax at 10...
83.13/83.88	--- Run --ho-elim --no-ho-elim-store-ax --full-saturate-quant...
108.22/108.89	% SZS status Theorem for theBenchmark
108.22/108.95	% SZS output start Proof for theBenchmark
108.22/108.95	(proof
108.22/108.95	(let ((_let_1 (uSubst516392818stappt sigma))) (let ((_let_2 ((_let_1 va) theta))) (let ((_let_3 ((_let_1 ua) theta))) (let ((_let_4 (= _let_3 _let_2))) (let ((_let_5 (= case_option_o_game (lambda ((F12 Bool) (F23 (-> game Bool)) (Option2 option_game)) (let ((_let_1 (= Option2 none_game))) (and (=> _let_1 F12) (=> (not _let_1) (F23 (the_game Option2))))))))) (let ((_let_6 (= produc1278328899on_fml produc1250175341on_fml))) (let ((_let_7 (= bot_bot_variable_o (lambda ((X variable)) ((member_variable X) bot_bot_set_variable))))) (let ((_let_8 (forall ((X3 option_fml) (Y3 option_fml)) (= (((if_option_fml false) X3) Y3) Y3)))) (let ((_let_9 (pred p))) (let ((_let_10 (_let_9 theta))) (let ((_let_11 (uSubst516392804stappf sigma))) (let ((_let_12 ((_let_11 ua) _let_10))) (let ((_let_13 (not (= _let_12 none_fml)))) (let ((_let_14 (= produc724717725on_fml produc1499310791on_fml))) (let ((_let_15 (= produc1598111045on_fml produc1420172399on_fml))) (let ((_let_16 (= case_option_o_fml (lambda ((F12 Bool) (F23 (-> fml Bool)) (Option2 option_fml)) (let ((_let_1 (= Option2 none_fml))) (and (=> (not _let_1) (F23 (the_fml Option2))) (=> _let_1 F12))))))) (let ((_let_17 (= produc1214549391on_trm produc1036610745on_trm))) (let ((_let_18 (= produc2129367017on_trm produc885547027on_trm))) (let ((_let_19 (= produc1591622303on_fml produc347802313on_fml))) (let ((_let_20 (= produc1615133358on_fml (lambda ((F (-> (-> char option_trm) produc799602994n_game char option_fml)) (X produc62062515n_game) (Y char)) ((produc154833544on_fml (lambda ((L (-> char option_trm)) (R produc799602994n_game)) (((F L) R) Y))) X))))) (let ((_let_21 ((_let_11 va) _let_10))) (let ((_let_22 ((uSubst516392804stappf (uSubst1408967625substt (the_trm _let_2))) bot_bot_set_variable))) (let ((_let_23 (vva va))) (let ((_let_24 (vv va))) (let ((_let_25 (forall ((P3 (-> variable Bool))) (= (= (collect_variable P3) bot_bot_set_variable) (forall ((X variable)) (not (P3 X))))))) (let ((_let_26 (= produc1903410526on_fml produc154833544on_fml))) (let ((_let_27 (= case_o487727941rm_trm (lambda ((F12 option_trm) (F23 (-> trm option_trm)) (Option2 option_trm)) (((if_option_trm (= Option2 none_trm)) F12) (F23 (the_trm Option2))))))) (let ((_let_28 (= produc2141841102on_trm produc1231571704on_trm))) (let ((_let_29 (= case_o209804997ml_fml (lambda ((F12 option_fml) (F23 (-> fml option_fml)) (Option2 option_fml)) (((if_option_fml (= Option2 none_fml)) F12) (F23 (the_fml Option2))))))) (let ((_let_30 (= produc1420172399on_fml (lambda ((F (-> (-> char option_fml) (-> char option_game) char option_fml)) (X produc799602994n_game) (Y char)) ((produc347802313on_fml (lambda ((L (-> char option_fml)) (R (-> char option_game))) (((F L) R) Y))) X))))) (let ((_let_31 (forall ((X3 option_fml) (Y3 option_fml)) (= (((if_option_fml true) X3) Y3) X3)))) (let ((_let_32 (forall ((C2 variable)) (not ((member_variable C2) bot_bot_set_variable))))) (let ((_let_33 (not (= _let_3 none_trm)))) (let ((_let_34 (forall ((V4 variable)) (let ((_let_1 (member_variable V4))) (or (_let_1 ua) (not (_let_1 va))))))) (let ((_let_35 (= produc377919108on_fml produc1615133358on_fml))) (let ((_let_36 (= produc1231571704on_trm (lambda ((F (-> (-> char option_trm) produc799602994n_game char option_trm)) (X produc62062515n_game) (Y char)) ((produc692578258on_trm (lambda ((L (-> char option_trm)) (R produc799602994n_game)) (((F L) R) Y))) X))))) (let ((_let_37 (= produc293671592on_trm produc692578258on_trm))) (let ((_let_38 (case_o325794063ml_trm none_fml))) (let ((_let_39 (= produc1250175341on_fml (lambda ((F (-> (-> char option_trm) produc62062515n_game char option_fml)) (X produc1418842292n_game) (Y char)) ((produc1499310791on_fml (lambda ((L (-> char option_trm)) (R produc62062515n_game)) (((F L) R) Y))) X))))) (let ((_let_40 (forall ((Option option_fml) (X22 fml)) (=> (= Option (some_fml X22)) (not (= Option none_fml)))))) (let ((_let_41 (= inf_inf_set_variable (lambda ((A4 set_variable) (B4 set_variable)) (collect_variable (lambda ((X variable)) (let ((_let_1 (member_variable X))) (and (_let_1 B4) (_let_1 A4))))))))) (let ((_let_42 (= uSubst1559070963pconst (lambda ((Sigma2 produc1418842292n_game) (U2 set_variable) (F char)) (((case_o487727941rm_trm (some_trm (const F))) (lambda ((R trm)) (((if_option_trm (= ((inf_inf_set_variable (static_FVT R)) U2) bot_bot_set_variable)) (some_trm R)) none_trm))) (((produc866613687on_trm (lambda ((F0 (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1231571704on_trm (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1036610745on_trm (lambda ((Uv (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (F0 __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) Sigma2) F)))))) (let ((_let_43 (forall ((P3 (-> variable Bool))) (= (= (collect_variable P3) bot_bot_set_variable) (= P3 bot_bot_variable_o))))) (let ((_let_44 (= bot_bot_set_variable (collect_variable bot_bot_variable_o)))) (let ((_let_45 (= case_option_o_trm (lambda ((F12 Bool) (F23 (-> trm Bool)) (Option2 option_trm)) (let ((_let_1 (= Option2 none_trm))) (and (=> (not _let_1) (F23 (the_trm Option2))) (=> _let_1 F12))))))) (let ((_let_46 (= produc1036610745on_trm (lambda ((F (-> (-> char option_fml) (-> char option_game) char option_trm)) (X produc799602994n_game) (Y char)) ((produc885547027on_trm (lambda ((L (-> char option_fml)) (R (-> char option_game))) (((F L) R) Y))) X))))) (let ((_let_47 (not (or (= (((produc1250175341on_fml (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1615133358on_fml (lambda ((Uv (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1420172399on_fml (lambda ((P (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (P __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) sigma) p) none_fml) (not (= _let_21 none_fml)))))) (let ((_let_48 (forall ((Sigma produc1418842292n_game) (U set_variable) (P2 char) (Theta trm)) (= (((uSubst516392804stappf Sigma) U) ((pred P2) Theta)) (((case_o325794063ml_trm none_fml) (lambda ((Sigma_theta trm)) (((case_o209804997ml_fml (some_fml ((pred P2) Sigma_theta))) (lambda ((R fml)) (((if_option_fml (= ((inf_inf_set_variable (static_FVF R)) U) bot_bot_set_variable)) (((uSubst516392804stappf (uSubst1408967625substt Sigma_theta)) bot_bot_set_variable) R)) none_fml))) (((produc1250175341on_fml (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1615133358on_fml (lambda ((Uv (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1420172399on_fml (lambda ((P (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (P __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) Sigma) P2)))) (((uSubst516392818stappt Sigma) U) Theta)))))) (let ((_let_49 (= is_empty_variable (lambda ((A4 set_variable)) (= A4 bot_bot_set_variable))))) (let ((_let_50 (= case_o325794063ml_trm (lambda ((F12 option_fml) (F23 (-> trm option_fml)) (Option2 option_trm)) (((if_option_fml (= Option2 none_trm)) F12) (F23 (the_trm Option2))))))) (let ((_let_51 (= ord_le282106107riable (lambda ((B5 set_variable) (A5 set_variable)) (= ((inf_inf_set_variable A5) B5) B5))))) (let ((_let_52 (= inf_inf_variable_o (lambda ((F (-> variable Bool)) (G (-> variable Bool)) (X variable)) ((inf_inf_o (F X)) (G X)))))) (let ((_let_53 (forall ((Z option_fml) (F3 (-> trm option_fml)) (Za option_trm)) (let ((_let_1 (((case_o325794063ml_trm Z) F3) Za))) (let ((_let_2 (= Za none_trm))) (and (=> (not _let_2) (= _let_1 (F3 (the_trm Za)))) (=> _let_2 (= _let_1 Z)))))))) (let ((_let_54 (ho_1262 k_1261 sigma))) (let ((_let_55 (ho_859 (ho_1263 _let_54 va) theta))) (let ((_let_56 (ho_859 (ho_1263 _let_54 ua) theta))) (let ((_let_57 (= _let_56 _let_55))) (let ((_let_58 (ho_1103 k_1102 p))) (let ((_let_59 (ho_1104 _let_58 theta))) (let ((_let_60 (ho_1106 k_1105 sigma))) (let ((_let_61 (ho_1108 (ho_1107 _let_60 va) _let_59))) (let ((_let_62 (ho_958 (ho_957 k_956 (ho_766 k_1167 p)) sigma))) (let ((_let_63 (ho_960 k_959 _let_62))) (let ((_let_64 (ho_641 k_640 k_844))) (let ((_let_65 (ho_751 k_750 _let_55))) (let ((_let_66 (ho_1108 (ho_1107 (ho_1106 k_1105 (ho_1270 k_1269 _let_65)) _let_64) _let_63))) (let ((_let_67 (ho_1175 (ho_1260 (ho_1259 k_1258 BOOLEAN_TERM_VARIABLE_88925) _let_66) _let_61))) (let ((_let_68 (ho_1108 k_1109 (ho_1104 _let_58 _let_65)))) (let ((_let_69 (ho_1259 k_1258 BOOLEAN_TERM_VARIABLE_88888))) (let ((_let_70 (ho_1175 (ho_1260 _let_69 _let_68) _let_67))) (let ((_let_71 (= _let_61 (ho_1175 (ho_1260 (ho_1259 k_1258 BOOLEAN_TERM_VARIABLE_88935) _let_61) _let_70)))) (let ((_let_72 (ho_751 k_750 _let_56))) (let ((_let_73 (ho_1104 _let_58 _let_72))) (let ((_let_74 (ho_1108 k_1109 _let_73))) (let ((_let_75 (= _let_61 _let_74))) (let ((_let_76 (= _let_74 (ho_1175 (ho_1260 (ho_1259 k_1258 BOOLEAN_TERM_VARIABLE_84555) _let_74) _let_67)))) (let ((_let_77 (ho_1259 k_1258 BOOLEAN_TERM_VARIABLE_85631))) (let ((_let_78 (ho_1260 _let_77 _let_61))) (let ((_let_79 (= _let_70 (ho_1175 _let_78 _let_70)))) (let ((_let_80 (EQ_RESOLVE (ASSUME |:args| (_let_4)) (PREPROCESS |:args| ((= _let_4 _let_57)))))) (let ((_let_81 (= none_trm _let_56))) (let ((_let_82 (not BOOLEAN_TERM_VARIABLE_64818))) (let ((_let_83 (not _let_81))) (let ((_let_84 (EQ_RESOLVE (ASSUME |:args| (_let_33)) (TRANS (MACRO_SR_EQ_INTRO |:args| (_let_33 7 12)) (PREPROCESS |:args| ((= (not (= none_trm _let_3)) _let_83))))))) (let ((_let_85 (MACRO_RESOLUTION_TRUST (REORDERING (EQUIV_ELIM1 (MACRO_SR_PRED_INTRO |:args| ((= BOOLEAN_TERM_VARIABLE_64818 _let_81)))) |:args| ((or _let_81 _let_82))) _let_84 |:args| (_let_82 true _let_81)))) (let ((_let_86 ((= BOOLEAN_TERM_VARIABLE_84555 true)))) (let ((_let_87 (EQ_RESOLVE (MACRO_SR_PRED_INTRO |:args| _let_86) (REWRITE |:args| _let_86)))) (let ((_let_88 ((= BOOLEAN_TERM_VARIABLE_85631 false)))) (let ((_let_89 (EQ_RESOLVE (MACRO_SR_PRED_INTRO |:args| _let_88) (REWRITE |:args| _let_88)))) (let ((_let_90 (forall ((Sigma produc1418842292n_game) (U set_variable) (P2 char) (Theta trm)) (let ((_let_1 (ho_1103 k_1102 P2))) (let ((_let_2 (ho_1108 (ho_1107 (ho_1106 k_1105 sigma) va) (ho_1104 (ho_1103 k_1102 p) theta)))) (let ((_let_3 (ho_958 (ho_957 k_956 (ho_766 k_1167 P2)) Sigma))) (let ((_let_4 (ho_641 k_640 k_844))) (let ((_let_5 (ho_859 (ho_1263 (ho_1262 k_1261 Sigma) U) Theta))) (let ((_let_6 (ho_751 k_750 _let_5))) (= (ho_1175 (ho_1260 (ho_1259 k_1258 (= none_trm _let_5)) _let_2) (ho_1175 (ho_1260 (ho_1259 k_1258 (= _let_2 _let_3)) (ho_1108 k_1109 (ho_1104 _let_1 _let_6))) (ho_1175 (ho_1260 (ho_1259 k_1258 (= _let_4 (ho_641 k_640 (ho_1166 (ho_1165 (ho_1164 k_1163 U) P2) Sigma)))) (ho_1108 (ho_1107 (ho_1106 k_1105 (ho_1270 k_1269 _let_6)) _let_4) (ho_960 k_959 _let_3))) _let_2))) (ho_1108 (ho_1107 (ho_1106 k_1105 Sigma) U) (ho_1104 _let_1 Theta)))))))))))) (let ((_let_91 (forall ((Sigma produc1418842292n_game) (U set_variable) (P2 char) (Theta trm)) (let ((_let_1 (((uSubst516392804stappf sigma) va) ((pred p) theta)))) (let ((_let_2 ((produc1499310791on_fml (ll_78 P2)) Sigma))) (let ((_let_3 (collect_variable bot_bot_variable_o))) (let ((_let_4 (((uSubst516392818stappt Sigma) U) Theta))) (let ((_let_5 (the_trm _let_4))) (let ((_let_6 (pred P2))) (= (((uSubst516392804stappf Sigma) U) (_let_6 Theta)) (((if_option_fml (= none_trm _let_4)) _let_1) (((if_option_fml (= _let_1 _let_2)) (some_fml (_let_6 _let_5))) (((if_option_fml (= _let_3 (collect_variable (((ll_79 U) P2) Sigma)))) (((uSubst516392804stappf (uSubst1408967625substt _let_5)) _let_3) (the_fml _let_2))) _let_1))))))))))))) (let ((_let_92 (ASSUME |:args| (_let_52)))) (let ((_let_93 (EQ_RESOLVE (ASSUME |:args| (_let_51)) (MACRO_SR_EQ_INTRO |:args| (_let_51 7 12))))) (let ((_let_94 (EQ_RESOLVE (ASSUME |:args| (_let_50)) (MACRO_SR_EQ_INTRO |:args| (_let_50 7 12))))) (let ((_let_95 (EQ_RESOLVE (ASSUME |:args| (_let_49)) (MACRO_SR_EQ_INTRO |:args| (_let_49 7 12))))) (let ((_let_96 (ASSUME |:args| (_let_46)))) (let ((_let_97 (EQ_RESOLVE (ASSUME |:args| (_let_45)) (MACRO_SR_EQ_INTRO |:args| (_let_45 7 12))))) (let ((_let_98 (ASSUME |:args| (_let_44)))) (let ((_let_99 (EQ_RESOLVE (EQ_RESOLVE (ASSUME |:args| (_let_42)) (MACRO_SR_EQ_INTRO |:args| (_let_42 7 12))) (MACRO_SR_EQ_INTRO _let_98 _let_97 _let_96 _let_95 _let_94 _let_93 _let_92 |:args| ((= uSubst1559070963pconst (lambda ((Sigma2 produc1418842292n_game) (U2 set_variable) (F char)) (((case_o487727941rm_trm (some_trm (const F))) (lambda ((R trm)) (((if_option_trm (= bot_bot_set_variable ((inf_inf_set_variable (static_FVT R)) U2))) (some_trm R)) none_trm))) (((produc866613687on_trm (lambda ((F0 (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1231571704on_trm (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1036610745on_trm (lambda ((Uv (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (F0 __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) Sigma2) F)))) 7 12))))) (let ((_let_100 (ASSUME |:args| (_let_41)))) (let ((_let_101 (ASSUME |:args| (_let_39)))) (let ((_let_102 (ASSUME |:args| (_let_37)))) (let ((_let_103 (ASSUME |:args| (_let_36)))) (let ((_let_104 (ASSUME |:args| (_let_35)))) (let ((_let_105 (ASSUME |:args| (_let_30)))) (let ((_let_106 (EQ_RESOLVE (ASSUME |:args| (_let_29)) (MACRO_SR_EQ_INTRO |:args| (_let_29 7 12))))) (let ((_let_107 (EQ_RESOLVE (ASSUME |:args| (_let_28)) (MACRO_SR_EQ_INTRO _let_106 _let_105 _let_104 _let_103 _let_102 _let_101 _let_100 _let_99 _let_98 _let_97 _let_96 _let_95 _let_94 _let_93 _let_92 |:args| (_let_28 7 12))))) (let ((_let_108 (EQ_RESOLVE (ASSUME |:args| (_let_27)) (MACRO_SR_EQ_INTRO |:args| (_let_27 7 12))))) (let ((_let_109 (ASSUME |:args| (_let_26)))) (let ((_let_110 (ASSUME |:args| (_let_20)))) (let ((_let_111 (ASSUME |:args| (_let_19)))) (let ((_let_112 (ASSUME |:args| (_let_18)))) (let ((_let_113 (EQ_RESOLVE (ASSUME |:args| (_let_17)) (MACRO_SR_EQ_INTRO _let_112 _let_111 _let_110 _let_109 _let_108 _let_107 _let_106 _let_105 _let_104 _let_103 _let_102 _let_101 _let_100 _let_99 _let_98 _let_97 _let_96 _let_95 _let_94 _let_93 _let_92 |:args| (_let_17 7 12))))) (let ((_let_114 (EQ_RESOLVE (ASSUME |:args| (_let_16)) (MACRO_SR_EQ_INTRO |:args| (_let_16 7 12))))) (let ((_let_115 (EQ_RESOLVE (ASSUME |:args| (_let_15)) (MACRO_SR_EQ_INTRO _let_114 _let_113 _let_112 _let_111 _let_110 _let_109 _let_108 _let_107 _let_106 _let_105 _let_104 _let_103 _let_102 _let_101 _let_100 _let_99 _let_98 _let_97 _let_96 _let_95 _let_94 _let_93 _let_92 |:args| (_let_15 7 12))))) (let ((_let_116 (ASSUME |:args| (_let_14)))) (let ((_let_117 (EQ_RESOLVE (ASSUME |:args| (_let_6)) (MACRO_SR_EQ_INTRO _let_116 _let_115 _let_114 _let_113 _let_112 _let_111 _let_110 _let_109 _let_108 _let_107 _let_106 _let_105 _let_104 _let_103 _let_102 _let_101 _let_100 _let_99 _let_98 _let_97 _let_96 _let_95 _let_94 _let_93 _let_92 |:args| (_let_6 7 12))))) (let ((_let_118 (EQ_RESOLVE (ASSUME |:args| (_let_5)) (MACRO_SR_EQ_INTRO |:args| (_let_5 7 12))))) (let ((_let_119 (NOT_NOT_ELIM (NOT_OR_ELIM (EQ_RESOLVE (ASSUME |:args| (_let_47)) (MACRO_SR_EQ_INTRO |:args| (_let_47 7 12))) |:args| (1))))) (let ((_let_120 (EQ_RESOLVE (ASSUME |:args| (_let_48)) (TRANS (MACRO_SR_EQ_INTRO |:args| (_let_48 7 12)) (MACRO_SR_EQ_INTRO _let_119 _let_118 _let_117 _let_116 _let_115 _let_114 _let_113 _let_112 _let_111 _let_110 _let_109 _let_108 _let_107 _let_106 _let_105 _let_104 _let_103 _let_102 _let_101 _let_100 _let_99 _let_98 _let_97 _let_96 _let_95 _let_94 _let_93 _let_92 |:args| ((forall ((Sigma produc1418842292n_game) (U set_variable) (P2 char) (Theta trm)) (= (((uSubst516392804stappf Sigma) U) ((pred P2) Theta)) (((case_o325794063ml_trm none_fml) (lambda ((Sigma_theta trm)) (((case_o209804997ml_fml (some_fml ((pred P2) Sigma_theta))) (lambda ((R fml)) (((if_option_fml (= bot_bot_set_variable ((inf_inf_set_variable (static_FVF R)) U))) (((uSubst516392804stappf (uSubst1408967625substt Sigma_theta)) bot_bot_set_variable) R)) none_fml))) (((produc1250175341on_fml (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1615133358on_fml (lambda ((Uv (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1420172399on_fml (lambda ((P (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (P __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) Sigma) P2)))) (((uSubst516392818stappt Sigma) U) Theta)))) 7 12)) (PREPROCESS |:args| ((= (forall ((Sigma produc1418842292n_game) (U set_variable) (P2 char) (Theta trm)) (let ((_let_1 (((uSubst516392804stappf sigma) va) ((pred p) theta)))) (let ((_let_2 ((produc1499310791on_fml (lambda ((BOUND_VARIABLE_28990 (-> char option_trm)) (BOUND_VARIABLE_28991 produc62062515n_game)) ((produc154833544on_fml (lambda ((BOUND_VARIABLE_28992 (-> char option_trm)) (BOUND_VARIABLE_28993 produc799602994n_game)) ((produc347802313on_fml (lambda ((BOUND_VARIABLE_28994 (-> char option_fml)) (BOUND_VARIABLE_28995 (-> char option_game))) (BOUND_VARIABLE_28994 P2))) BOUND_VARIABLE_28993))) BOUND_VARIABLE_28991))) Sigma))) (let ((_let_3 (collect_variable bot_bot_variable_o))) (let ((_let_4 (((uSubst516392818stappt Sigma) U) Theta))) (let ((_let_5 (the_trm _let_4))) (let ((_let_6 (pred P2))) (= (((uSubst516392804stappf Sigma) U) (_let_6 Theta)) (((if_option_fml (= none_trm _let_4)) _let_1) (((if_option_fml (= _let_1 _let_2)) (some_fml (_let_6 _let_5))) (((if_option_fml (= _let_3 (collect_variable (lambda ((BOUND_VARIABLE_29012 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_29012))) (and (_let_1 U) (_let_1 (static_FVF (the_fml ((produc1499310791on_fml (lambda ((BOUND_VARIABLE_28990 (-> char option_trm)) (BOUND_VARIABLE_28991 produc62062515n_game)) ((produc154833544on_fml (lambda ((BOUND_VARIABLE_28992 (-> char option_trm)) (BOUND_VARIABLE_28993 produc799602994n_game)) ((produc347802313on_fml (lambda ((BOUND_VARIABLE_28994 (-> char option_fml)) (BOUND_VARIABLE_28995 (-> char option_game))) (BOUND_VARIABLE_28994 P2))) BOUND_VARIABLE_28993))) BOUND_VARIABLE_28991))) Sigma)))))))))) (((uSubst516392804stappf (uSubst1408967625substt _let_5)) _let_3) (the_fml _let_2))) _let_1))))))))))) _let_91))) (PREPROCESS |:args| ((= _let_91 _let_90))))))) (let ((_let_121 (19))) (let ((_let_122 (6))) (let ((_let_123 (23 ho_1175))) (let ((_let_124 (REFL |:args| (_let_61)))) (let ((_let_125 (23 ho_1260))) (let ((_let_126 (REFL |:args| (_let_66)))) (let ((_let_127 (23 ho_1259))) (let ((_let_128 (ho_1166 (ho_1165 (ho_1164 k_1163 va) p) sigma))) (let ((_let_129 (= _let_64 (ho_641 k_640 _let_128)))) (let ((_let_130 (REFL |:args| (k_1258)))) (let ((_let_131 (REFL |:args| (_let_68)))) (let ((_let_132 (CONG _let_130 (MACRO_SR_PRED_INTRO |:args| ((= (= _let_61 _let_62) BOOLEAN_TERM_VARIABLE_88888))) |:args| _let_127))) (let ((_let_133 (= none_trm _let_55))) (let ((_let_134 (_let_90))) (let ((_let_135 (REFL |:args| _let_134))) (let ((_let_136 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_120 |:args| (sigma va p theta)) |:args| _let_134)) (CONG _let_135 (CONG _let_124 (CONG (CONG (CONG _let_130 (MACRO_SR_PRED_INTRO |:args| ((= _let_133 BOOLEAN_TERM_VARIABLE_88935))) |:args| _let_127) _let_124 |:args| _let_125) (CONG (CONG _let_132 _let_131 |:args| _let_125) (CONG (CONG (CONG _let_130 (MACRO_SR_PRED_INTRO |:args| ((= _let_129 BOOLEAN_TERM_VARIABLE_88925))) |:args| _let_127) _let_126 |:args| _let_125) _let_124 |:args| _let_123) |:args| _let_123) |:args| _let_123) |:args| _let_122) |:args| _let_121))) _let_120 |:args| (_let_71 false _let_90)))) (let ((_let_137 (forall ((X22 fml)) (not (= (ho_1108 (ho_1107 (ho_1106 k_1105 sigma) va) (ho_1104 (ho_1103 k_1102 p) theta)) (ho_1108 k_1109 X22)))))) (let ((_let_138 (EQ_RESOLVE (ASSUME |:args| (_let_40)) (TRANS (MACRO_SR_EQ_INTRO |:args| (_let_40 7 12)) (MACRO_SR_EQ_INTRO _let_119 _let_118 _let_117 _let_116 _let_115 _let_114 _let_113 _let_112 _let_111 _let_110 _let_109 _let_108 _let_107 _let_106 _let_105 _let_104 _let_103 _let_102 _let_101 _let_100 _let_99 _let_98 _let_97 _let_96 _let_95 _let_94 _let_93 _let_92 |:args| ((forall ((X22 fml)) (not (= none_fml (some_fml X22)))) 7 12)) (PREPROCESS |:args| ((= (forall ((X22 fml)) (not (= (((uSubst516392804stappf sigma) va) ((pred p) theta)) (some_fml X22)))) _let_137))))))) (let ((_let_139 (not BOOLEAN_TERM_VARIABLE_88935))) (let ((_let_140 (not _let_133))) (let ((_let_141 (20))) (let ((_let_142 (not _let_57))) (let ((_let_143 (REFL |:args| (_let_142)))) (let ((_let_144 (and _let_83 _let_57))) (let ((_let_145 (SYMM _let_80))) (let ((_let_146 (MACRO_RESOLUTION_TRUST (REORDERING (EQUIV_ELIM1 (MACRO_SR_PRED_INTRO |:args| ((= BOOLEAN_TERM_VARIABLE_88935 _let_133)))) |:args| ((or _let_133 _let_139))) (MACRO_RESOLUTION_TRUST (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG |:args| (_let_144)) (IMPLIES_ELIM (SCOPE (FALSE_ELIM (TRANS (CONG (REFL |:args| (none_trm)) _let_145 |:args| _let_122) (FALSE_INTRO _let_84))) |:args| (_let_83 _let_57))) |:args| (true _let_144)) (CONG (MACRO_SR_PRED_INTRO |:args| ((= (not _let_83) _let_81))) _let_143 (REFL |:args| (_let_140)) |:args| _let_141)) _let_84 _let_80 |:args| (_let_140 true _let_81 false _let_57)) |:args| (_let_139 true _let_133)))) (let ((_let_147 (forall ((X3 option_fml) (Y3 option_fml)) (= X3 (ho_1175 (ho_1260 (ho_1259 k_1258 true) X3) Y3))))) (let ((_let_148 (EQ_RESOLVE (ASSUME |:args| (_let_31)) (TRANS (MACRO_SR_EQ_INTRO |:args| (_let_31 7 12)) (PREPROCESS |:args| ((= (forall ((X3 option_fml) (Y3 option_fml)) (= X3 (((if_option_fml true) X3) Y3))) _let_147))))))) (let ((_let_149 (REFL |:args| (_let_67)))) (let ((_let_150 (REFL |:args| (_let_74)))) (let ((_let_151 (_let_147))) (let ((_let_152 (forall ((X3 option_fml) (Y3 option_fml)) (= Y3 (ho_1175 (ho_1260 (ho_1259 k_1258 false) X3) Y3))))) (let ((_let_153 (EQ_RESOLVE (ASSUME |:args| (_let_8)) (TRANS (MACRO_SR_EQ_INTRO |:args| (_let_8 7 12)) (PREPROCESS |:args| ((= (forall ((X3 option_fml) (Y3 option_fml)) (= Y3 (((if_option_fml false) X3) Y3))) _let_152))))))) (let ((_let_154 (REFL |:args| (_let_70)))) (let ((_let_155 (CONG _let_130 (MACRO_SR_PRED_INTRO |:args| ((= false BOOLEAN_TERM_VARIABLE_85631))) |:args| _let_127))) (let ((_let_156 (CONG _let_155 _let_124 |:args| _let_125))) (let ((_let_157 (_let_152))) (let ((_let_158 (REFL |:args| _let_157))) (let ((_let_159 (ho_1108 (ho_1107 (ho_1106 k_1105 (ho_1270 k_1269 _let_72)) _let_64) _let_63))) (let ((_let_160 (ho_1175 (ho_1260 (ho_1259 k_1258 BOOLEAN_TERM_VARIABLE_88880) _let_159) _let_61))) (let ((_let_161 (ho_1175 (ho_1260 _let_69 _let_74) _let_160))) (let ((_let_162 (= _let_161 (ho_1175 _let_78 _let_161)))) (let ((_let_163 (= _let_160 (ho_1175 (ho_1260 _let_77 _let_68) _let_160)))) (let ((_let_164 (= _let_61 (ho_1175 (ho_1260 _let_77 _let_66) _let_61)))) (let ((_let_165 (ho_1108 (ho_1107 _let_60 ua) _let_59))) (let ((_let_166 (= _let_165 (ho_1175 (ho_1260 (ho_1259 k_1258 BOOLEAN_TERM_VARIABLE_64818) _let_61) _let_161)))) (let ((_let_167 (= _let_61 _let_165))) (let ((_let_168 (REFL |:args| (_let_161)))) (let ((_let_169 (REFL |:args| (_let_160)))) (let ((_let_170 (ho_1166 (ho_1165 (ho_1164 k_1163 ua) p) sigma))) (let ((_let_171 (= _let_64 (ho_641 k_640 _let_170)))) (let ((_let_172 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (MACRO_SR_PRED_ELIM (SCOPE (INSTANTIATE _let_120 |:args| (sigma ua p theta)) |:args| _let_134)) (CONG _let_135 (CONG (REFL |:args| (_let_165)) (CONG (CONG (CONG _let_130 (MACRO_SR_PRED_INTRO |:args| ((= _let_81 BOOLEAN_TERM_VARIABLE_64818))) |:args| _let_127) _let_124 |:args| _let_125) (CONG (CONG _let_132 _let_150 |:args| _let_125) (CONG (CONG (CONG _let_130 (MACRO_SR_PRED_INTRO |:args| ((= _let_171 BOOLEAN_TERM_VARIABLE_88880))) |:args| _let_127) (REFL |:args| (_let_159)) |:args| _let_125) _let_124 |:args| _let_123) |:args| _let_123) |:args| _let_123) |:args| _let_122) |:args| _let_121))) _let_120 |:args| (_let_166 false _let_90)))) (let ((_let_173 (= k_844 _let_170))) (let ((_let_174 (= _let_171 _let_173))) (let ((_let_175 (forall ((X variable)) (not (ho_627 (ho_1166 (ho_1165 (ho_1164 k_1163 va) p) sigma) X))))) (let ((_let_176 (= _let_129 _let_175))) (let ((_let_177 (ho_627 _let_128 skv_1315))) (let ((_let_178 (ho_622 k_621 skv_1315))) (let ((_let_179 (ho_623 _let_178 (ho_884 k_883 (ho_960 k_959 (ho_958 (ho_957 k_956 (ho_766 k_765 p)) sigma)))))) (let ((_let_180 (ho_623 _let_178 va))) (let ((_let_181 (and _let_180 _let_179))) (let ((_let_182 (= _let_177 _let_181))) (let ((_let_183 (not _let_180))) (let ((_let_184 (ho_623 _let_178 ua))) (let ((_let_185 (or _let_184 _let_183))) (let ((_let_186 (and _let_184 _let_179))) (let ((_let_187 (ho_627 _let_170 skv_1315))) (let ((_let_188 (= _let_187 _let_186))) (let ((_let_189 (= k_844 k_845))) (let ((_let_190 (ho_627 k_845 skv_1315))) (let ((_let_191 (not BOOLEAN_TERM_VARIABLE_88880))) (let ((_let_192 (EQ_RESOLVE (ASSUME |:args| (_let_13)) (TRANS (MACRO_SR_EQ_INTRO |:args| (_let_13 7 12)) (MACRO_SR_EQ_INTRO _let_119 _let_118 _let_117 _let_116 _let_115 _let_114 _let_113 _let_112 _let_111 _let_110 _let_109 _let_108 _let_107 _let_106 _let_105 _let_104 _let_103 _let_102 _let_101 _let_100 _let_99 _let_98 _let_97 _let_96 _let_95 _let_94 _let_93 _let_92 |:args| ((not (= none_fml _let_12)) 7 12)) (PREPROCESS |:args| ((= (not (= _let_21 _let_12)) (not _let_167)))))))) (let ((_let_193 (not BOOLEAN_TERM_VARIABLE_88925))) (let ((_let_194 (not _let_71))) (let ((_let_195 (not _let_166))) (let ((_let_196 (not BOOLEAN_TERM_VARIABLE_84555))) (let ((_let_197 (REFL |:args| (_let_167)))) (let ((_let_198 (REFL |:args| (_let_194)))) (let ((_let_199 (REFL |:args| (_let_196)))) (let ((_let_200 (_let_191))) (let ((_let_201 (not BOOLEAN_TERM_VARIABLE_85631))) (let ((_let_202 (MACRO_SR_PRED_INTRO |:args| ((= (not _let_201) BOOLEAN_TERM_VARIABLE_85631))))) (let ((_let_203 (MACRO_SR_PRED_INTRO |:args| ((= (not _let_139) BOOLEAN_TERM_VARIABLE_88935))))) (let ((_let_204 (MACRO_SR_PRED_INTRO |:args| ((= (not _let_82) BOOLEAN_TERM_VARIABLE_64818))))) (let ((_let_205 (REFL |:args| (_let_195)))) (let ((_let_206 (and _let_166 _let_82 _let_139 _let_201 _let_57 BOOLEAN_TERM_VARIABLE_88880 BOOLEAN_TERM_VARIABLE_84555 BOOLEAN_TERM_VARIABLE_88925 _let_71))) (let ((_let_207 (SYMM (ASSUME |:args| (_let_166))))) (let ((_let_208 (23 ho_1108))) (let ((_let_209 (CONG (REFL |:args| (k_750)) _let_145 |:args| (23 ho_751)))) (let ((_let_210 (CONG (CONG (CONG (REFL |:args| (k_1105)) (CONG (REFL |:args| (k_1269)) _let_209 |:args| (23 ho_1270)) |:args| (23 ho_1106)) (REFL |:args| (_let_64)) |:args| (23 ho_1107)) (REFL |:args| (_let_63)) |:args| _let_208))) (let ((_let_211 (TRUE_INTRO (ASSUME |:args| (BOOLEAN_TERM_VARIABLE_84555))))) (let ((_let_212 (SYMM _let_211))) (let ((_let_213 (CONG (REFL |:args| (k_1109)) (CONG (REFL |:args| (_let_58)) _let_209 |:args| (23 ho_1104)) |:args| _let_208))) (let ((_let_214 (CONG (REFL |:args| (_let_69)) _let_213 |:args| _let_125))) (let ((_let_215 (FALSE_INTRO (ASSUME |:args| (_let_82))))) (let ((_let_216 (SYMM _let_215))) (let ((_let_217 (CONG _let_130 (TRANS (FALSE_INTRO (ASSUME |:args| (_let_139))) _let_216) |:args| _let_127))) (let ((_let_218 (FALSE_INTRO (ASSUME |:args| (_let_201))))) (let ((_let_219 (CONG _let_130 (TRANS _let_218 _let_216) |:args| _let_127))) (let ((_let_220 (CONG (TRANS _let_219 (SYMM _let_217)) _let_124 |:args| _let_125))) (let ((_let_221 (TRANS _let_220 (CONG _let_217 _let_124 |:args| _let_125)))) (let ((_let_222 (SYMM (SYMM (ASSUME |:args| (_let_71)))))) (let ((_let_223 (forall ((BOUND_VARIABLE_59045 |u_(-> variable Bool)|)) (= (= (ho_641 k_640 k_844) (ho_641 k_640 BOUND_VARIABLE_59045)) (= k_844 BOUND_VARIABLE_59045))))) (let ((_let_224 (EQ_RESOLVE (ASSUME |:args| (_let_43)) (TRANS (MACRO_SR_EQ_INTRO |:args| (_let_43 7 12)) (MACRO_SR_EQ_INTRO _let_119 _let_118 _let_117 _let_116 _let_115 _let_114 _let_113 _let_112 _let_111 _let_110 _let_109 _let_108 _let_107 _let_106 _let_105 _let_104 _let_103 _let_102 _let_101 _let_100 _let_99 _let_98 _let_97 _let_96 _let_95 _let_94 _let_93 _let_92 |:args| ((forall ((P3 (-> variable Bool))) (= (= bot_bot_set_variable (collect_variable P3)) (= bot_bot_variable_o P3))) 7 12)) (PREPROCESS |:args| ((= (forall ((P3 (-> variable Bool))) (= (= (collect_variable bot_bot_variable_o) (collect_variable P3)) (= bot_bot_variable_o P3))) _let_223))))))) (let ((_let_225 (forall ((BOUND_VARIABLE_60749 |u_(-> variable Bool)|)) (= (= (ho_641 k_640 k_844) (ho_641 k_640 BOUND_VARIABLE_60749)) (forall ((X variable)) (not (ho_627 BOUND_VARIABLE_60749 X))))))) (let ((_let_226 (EQ_RESOLVE (ASSUME |:args| (_let_25)) (TRANS (MACRO_SR_EQ_INTRO |:args| (_let_25 7 12)) (MACRO_SR_EQ_INTRO _let_119 _let_118 _let_117 _let_116 _let_115 _let_114 _let_113 _let_112 _let_111 _let_110 _let_109 _let_108 _let_107 _let_106 _let_105 _let_104 _let_103 _let_102 _let_101 _let_100 _let_99 _let_98 _let_97 _let_96 _let_95 _let_94 _let_93 _let_92 |:args| ((forall ((P3 (-> variable Bool))) (= (= bot_bot_set_variable (collect_variable P3)) (forall ((X variable)) (not (P3 X))))) 7 12)) (PREPROCESS |:args| ((= (forall ((P3 (-> variable Bool))) (= (= (collect_variable bot_bot_variable_o) (collect_variable P3)) (forall ((X variable)) (not (P3 X))))) _let_225))))))) (let ((_let_227 (not _let_175))) (let ((_let_228 (not _let_177))) (let ((_let_229 (_let_227))) (let ((_let_230 (forall ((BOUND_VARIABLE_41836 set_variable) (BOUND_VARIABLE_41837 char) (BOUND_VARIABLE_41838 produc1418842292n_game) (BOUND_VARIABLE_41839 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_41839))) (= (ho_627 (ho_1166 (ho_1165 (ho_1164 k_1163 BOUND_VARIABLE_41836) BOUND_VARIABLE_41837) BOUND_VARIABLE_41838) BOUND_VARIABLE_41839) (and (ho_623 _let_1 BOUND_VARIABLE_41836) (ho_623 _let_1 (ho_884 k_883 (ho_960 k_959 (ho_958 (ho_957 k_956 (ho_766 k_765 BOUND_VARIABLE_41837)) BOUND_VARIABLE_41838)))))))))) (let ((_let_231 (forall ((x |u_(-> char produc1418842292n_game variable Bool)|) (y |u_(-> char produc1418842292n_game variable Bool)|)) (or (not (forall ((z char)) (= (ho_1165 x z) (ho_1165 y z)))) (= x y))))) (let ((_let_232 (forall ((x |u_(-> _u_(-> variable Bool)_ variable Bool)|) (y |u_(-> _u_(-> variable Bool)_ variable Bool)|)) (or (not (forall ((z |u_(-> variable Bool)|)) (= (ho_705 x z) (ho_705 y z)))) (= x y))))) (let ((_let_233 (forall ((x |u_(-> produc799602994n_game option_trm)|) (y |u_(-> produc799602994n_game option_trm)|)) (or (not (forall ((z produc799602994n_game)) (= (ho_599 x z) (ho_599 y z)))) (= x y))))) (let ((_let_234 (forall ((x |u_(-> option_trm option_trm option_fml)|) (y |u_(-> option_trm option_trm option_fml)|)) (or (not (forall ((z option_trm)) (= (ho_1277 x z) (ho_1277 y z)))) (= x y))))) (let ((_let_235 (forall ((x |u_(-> set_variable char option_trm)|) (y |u_(-> set_variable char option_trm)|)) (or (not (forall ((z set_variable)) (= (ho_1152 x z) (ho_1152 y z)))) (= x y))))) (let ((_let_236 (forall ((x |u_(-> Bool option_trm option_trm option_trm)|) (y |u_(-> Bool option_trm option_trm option_trm)|)) (or (not (forall ((z Bool)) (= (ho_1145 x z) (ho_1145 y z)))) (= x y))))) (let ((_let_237 (forall ((x |u_(-> _u_(-> option_trm option_fml)_ _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)_ _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|) (y |u_(-> _u_(-> option_trm option_fml)_ _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)_ _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|)) (or (not (forall ((z |u_(-> option_trm option_fml)|)) (= (ho_1028 x z) (ho_1028 y z)))) (= x y))))) (let ((_let_238 (forall ((x |u_(-> option_trm option_trm option_trm)|) (y |u_(-> option_trm option_trm option_trm)|)) (or (not (forall ((z option_trm)) (= (ho_1146 x z) (ho_1146 y z)))) (= x y))))) (let ((_let_239 (forall ((x |u_(-> _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_trm)_ produc799602994n_game char option_trm)|) (y |u_(-> _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_trm)_ produc799602994n_game char option_trm)|)) (or (not (forall ((z |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_trm)|)) (= (ho_922 x z) (ho_922 y z)))) (= x y))))) (let ((_let_240 (forall ((x |u_(-> char _u_(-> char option_trm)_ produc62062515n_game option_fml)|) (y |u_(-> char _u_(-> char option_trm)_ produc62062515n_game option_fml)|)) (or (not (forall ((z char)) (= (ho_766 x z) (ho_766 y z)))) (= x y))))) (let ((_let_241 (forall ((x |u_(-> option_trm option_trm)|) (y |u_(-> option_trm option_trm)|)) (or (not (forall ((z option_trm)) (= (ho_1147 x z) (ho_1147 y z)))) (= x y))))) (let ((_let_242 (forall ((x |u_(-> _u_(-> _u_(-> char option_trm)_ produc799602994n_game option_trm)_ produc62062515n_game option_trm)|) (y |u_(-> _u_(-> _u_(-> char option_trm)_ produc799602994n_game option_trm)_ produc62062515n_game option_trm)|)) (or (not (forall ((z |u_(-> _u_(-> char option_trm)_ produc799602994n_game option_trm)|)) (= (ho_759 x z) (ho_759 y z)))) (= x y))))) (let ((_let_243 (forall ((x |u_(-> char trm fml)|) (y |u_(-> char trm fml)|)) (or (not (forall ((z char)) (= (ho_1103 x z) (ho_1103 y z)))) (= x y))))) (let ((_let_244 (forall ((x |u_(-> produc1418842292n_game set_variable char option_trm)|) (y |u_(-> produc1418842292n_game set_variable char option_trm)|)) (or (not (forall ((z produc1418842292n_game)) (= (ho_1151 x z) (ho_1151 y z)))) (= x y))))) (let ((_let_245 (forall ((x |u_(-> set_variable set_variable variable Bool)|) (y |u_(-> set_variable set_variable variable Bool)|)) (or (not (forall ((z set_variable)) (= (ho_625 x z) (ho_625 y z)))) (= x y))))) (let ((_let_246 (forall ((x |u_(-> _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_trm)_ _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|) (y |u_(-> _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_trm)_ _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|)) (or (not (forall ((z |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_trm)|)) (= (ho_1118 x z) (ho_1118 y z)))) (= x y))))) (let ((_let_247 (forall ((x |u_(-> trm fml)|) (y |u_(-> trm fml)|)) (or (not (forall ((z trm)) (= (ho_1104 x z) (ho_1104 y z)))) (= x y))))) (let ((_let_248 (forall ((x |u_(-> _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)_ _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|) (y |u_(-> _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)_ _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|)) (or (not (forall ((z |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)|)) (= (ho_1029 x z) (ho_1029 y z)))) (= x y))))) (let ((_let_249 (forall ((x |u_(-> _u_(-> set_variable set_variable set_variable)_ set_variable variable Bool)|) (y |u_(-> _u_(-> set_variable set_variable set_variable)_ set_variable variable Bool)|)) (or (not (forall ((z |u_(-> set_variable set_variable set_variable)|)) (= (ho_1023 x z) (ho_1023 y z)))) (= x y))))) (let ((_let_250 (forall ((x |u_(-> _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)_ produc799602994n_game option_fml)|) (y |u_(-> _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)_ produc799602994n_game option_fml)|)) (or (not (forall ((z |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|)) (= (ho_575 x z) (ho_575 y z)))) (= x y))))) (let ((_let_251 (forall ((x |u_(-> _u_(-> set_variable set_variable set_variable)_ set_variable set_variable variable Bool)|) (y |u_(-> _u_(-> set_variable set_variable set_variable)_ set_variable set_variable variable Bool)|)) (or (not (forall ((z |u_(-> set_variable set_variable set_variable)|)) (= (ho_1016 x z) (ho_1016 y z)))) (= x y))))) (let ((_let_252 (forall ((x |u_(-> _u_(-> variable Bool)_ set_variable _u_(-> variable Bool)_ variable Bool)|) (y |u_(-> _u_(-> variable Bool)_ set_variable _u_(-> variable Bool)_ variable Bool)|)) (or (not (forall ((z |u_(-> variable Bool)|)) (= (ho_1007 x z) (ho_1007 y z)))) (= x y))))) (let ((_let_253 (forall ((x |u_(-> _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)_ produc799602994n_game char option_trm)|) (y |u_(-> _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)_ produc799602994n_game char option_trm)|)) (or (not (forall ((z |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|)) (= (ho_983 x z) (ho_983 y z)))) (= x y))))) (let ((_let_254 (forall ((x |u_(-> set_variable variable)|) (y |u_(-> set_variable variable)|)) (or (not (forall ((z set_variable)) (= (ho_1281 x z) (ho_1281 y z)))) (= x y))))) (let ((_let_255 (forall ((x |u_(-> set_variable _u_(-> variable Bool)_ set_variable _u_(-> variable Bool)_ variable Bool)|) (y |u_(-> set_variable _u_(-> variable Bool)_ set_variable _u_(-> variable Bool)_ variable Bool)|)) (or (not (forall ((z set_variable)) (= (ho_1006 x z) (ho_1006 y z)))) (= x y))))) (let ((_let_256 (forall ((x |u_(-> option_fml fml)|) (y |u_(-> option_fml fml)|)) (or (not (forall ((z option_fml)) (= (ho_960 x z) (ho_960 y z)))) (= x y))))) (let ((_let_257 (forall ((x |u_(-> _u_(-> _u_(-> char option_trm)_ produc62062515n_game option_fml)_ produc1418842292n_game option_fml)|) (y |u_(-> _u_(-> _u_(-> char option_trm)_ produc62062515n_game option_fml)_ produc1418842292n_game option_fml)|)) (or (not (forall ((z |u_(-> _u_(-> char option_trm)_ produc62062515n_game option_fml)|)) (= (ho_957 x z) (ho_957 y z)))) (= x y))))) (let ((_let_258 (forall ((x |u_(-> produc1418842292n_game option_fml)|) (y |u_(-> produc1418842292n_game option_fml)|)) (or (not (forall ((z produc1418842292n_game)) (= (ho_958 x z) (ho_958 y z)))) (= x y))))) (let ((_let_259 (forall ((x |u_(-> option_game Bool)|) (y |u_(-> option_game Bool)|)) (or (not (forall ((z option_game)) (= (ho_928 x z) (ho_928 y z)))) (= x y))))) (let ((_let_260 (forall ((x |u_(-> produc799602994n_game char option_trm)|) (y |u_(-> produc799602994n_game char option_trm)|)) (or (not (forall ((z produc799602994n_game)) (= (ho_923 x z) (ho_923 y z)))) (= x y))))) (let ((_let_261 (forall ((x |u_(-> _u_(-> char option_trm)_ option_fml)|) (y |u_(-> _u_(-> char option_trm)_ option_fml)|)) (or (not (forall ((z |u_(-> char option_trm)|)) (= (ho_1115 x z) (ho_1115 y z)))) (= x y))))) (let ((_let_262 (forall ((x |u_(-> _u_(-> _u_(-> char option_trm)_ option_trm)_ _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_trm)_ _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)|) (y |u_(-> _u_(-> _u_(-> char option_trm)_ option_trm)_ _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_trm)_ _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)|)) (or (not (forall ((z |u_(-> _u_(-> char option_trm)_ option_trm)|)) (= (ho_919 x z) (ho_919 y z)))) (= x y))))) (let ((_let_263 (forall ((x |u_(-> _u_(-> variable Bool)_ set_variable)|) (y |u_(-> _u_(-> variable Bool)_ set_variable)|)) (or (not (forall ((z |u_(-> variable Bool)|)) (= (ho_641 x z) (ho_641 y z)))) (= x y))))) (let ((_let_264 (forall ((x |u_(-> _u_(-> option_fml option_trm)_ _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)_ _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)|) (y |u_(-> _u_(-> option_fml option_trm)_ _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)_ _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)|)) (or (not (forall ((z |u_(-> option_fml option_trm)|)) (= (ho_898 x z) (ho_898 y z)))) (= x y))))) (let ((_let_265 (forall ((x |u_(-> set_variable _u_(-> variable Bool)_ _u_(-> variable Bool)_ variable Bool)|) (y |u_(-> set_variable _u_(-> variable Bool)_ _u_(-> variable Bool)_ variable Bool)|)) (or (not (forall ((z set_variable)) (= (ho_1137 x z) (ho_1137 y z)))) (= x y))))) (let ((_let_266 (forall ((x |u_(-> trm set_variable)|) (y |u_(-> trm set_variable)|)) (or (not (forall ((z trm)) (= (ho_753 x z) (ho_753 y z)))) (= x y))))) (let ((_let_267 (forall ((x |u_(-> _u_(-> option_fml Bool)_ Bool)|) (y |u_(-> _u_(-> option_fml Bool)_ Bool)|)) (or (not (forall ((z |u_(-> option_fml Bool)|)) (= (ho_1101 x z) (ho_1101 y z)))) (= x y))))) (let ((_let_268 (forall ((x |u_(-> _u_(-> char option_trm)_ option_trm)|) (y |u_(-> _u_(-> char option_trm)_ option_trm)|)) (or (not (forall ((z |u_(-> char option_trm)|)) (= (ho_917 x z) (ho_917 y z)))) (= x y))))) (let ((_let_269 (forall ((x |u_(-> set_variable set_variable Bool)|) (y |u_(-> set_variable set_variable Bool)|)) (or (not (forall ((z set_variable)) (= (ho_912 x z) (ho_912 y z)))) (= x y))))) (let ((_let_270 (forall ((x |u_(-> _u_(-> set_variable set_variable)_ set_variable set_variable variable Bool)|) (y |u_(-> _u_(-> set_variable set_variable)_ set_variable set_variable variable Bool)|)) (or (not (forall ((z |u_(-> set_variable set_variable)|)) (= (ho_823 x z) (ho_823 y z)))) (= x y))))) (let ((_let_271 (forall ((x |u_(-> option_fml option_trm)|) (y |u_(-> option_fml option_trm)|)) (or (not (forall ((z option_fml)) (= (ho_896 x z) (ho_896 y z)))) (= x y))))) (let ((_let_272 (forall ((x |u_(-> _u_(-> variable Bool)_ set_variable variable Bool)|) (y |u_(-> _u_(-> variable Bool)_ set_variable variable Bool)|)) (or (not (forall ((z |u_(-> variable Bool)|)) (= (ho_643 x z) (ho_643 y z)))) (= x y))))) (let ((_let_273 (forall ((x |u_(-> fml variable Bool)|) (y |u_(-> fml variable Bool)|)) (or (not (forall ((z fml)) (= (ho_887 x z) (ho_887 y z)))) (= x y))))) (let ((_let_274 (forall ((x |u_(-> fml set_variable)|) (y |u_(-> fml set_variable)|)) (or (not (forall ((z fml)) (= (ho_884 x z) (ho_884 y z)))) (= x y))))) (let ((_let_275 (forall ((x |u_(-> _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)_ _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)|) (y |u_(-> _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)_ _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)|)) (or (not (forall ((z |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|)) (= (ho_899 x z) (ho_899 y z)))) (= x y))))) (let ((_let_276 (forall ((x |u_(-> _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_trm)_ _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)|) (y |u_(-> _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_trm)_ _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)|)) (or (not (forall ((z |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_trm)|)) (= (ho_920 x z) (ho_920 y z)))) (= x y))))) (let ((_let_277 (forall ((x |u_(-> _u_(-> option_trm Bool)_ Bool)|) (y |u_(-> _u_(-> option_trm Bool)_ Bool)|)) (or (not (forall ((z |u_(-> option_trm Bool)|)) (= (ho_857 x z) (ho_857 y z)))) (= x y))))) (let ((_let_278 (forall ((x |u_(-> set_variable trm variable Bool)|) (y |u_(-> set_variable trm variable Bool)|)) (or (not (forall ((z set_variable)) (= (ho_838 x z) (ho_838 y z)))) (= x y))))) (let ((_let_279 (forall ((x |u_(-> _u_(-> option_fml char option_fml)_ _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)_ produc799602994n_game char option_fml)|) (y |u_(-> _u_(-> option_fml char option_fml)_ _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)_ produc799602994n_game char option_fml)|)) (or (not (forall ((z |u_(-> option_fml char option_fml)|)) (= (ho_852 x z) (ho_852 y z)))) (= x y))))) (let ((_let_280 (forall ((x |u_(-> game option_game)|) (y |u_(-> game option_game)|)) (or (not (forall ((z game)) (= (ho_932 x z) (ho_932 y z)))) (= x y))))) (let ((_let_281 (forall ((x |u_(-> produc799602994n_game char option_fml)|) (y |u_(-> produc799602994n_game char option_fml)|)) (or (not (forall ((z produc799602994n_game)) (= (ho_854 x z) (ho_854 y z)))) (= x y))))) (let ((_let_282 (forall ((x |u_(-> Bool Bool Bool)|) (y |u_(-> Bool Bool Bool)|)) (or (not (forall ((z Bool)) (= (ho_735 x z) (ho_735 y z)))) (= x y))))) (let ((_let_283 (forall ((x |u_(-> set_variable set_variable set_variable)|) (y |u_(-> set_variable set_variable set_variable)|)) (or (not (forall ((z set_variable)) (= (ho_850 x z) (ho_850 y z)))) (= x y))))) (let ((_let_284 (forall ((x |u_(-> _u_(-> char option_fml)_ option_trm)|) (y |u_(-> _u_(-> char option_fml)_ option_trm)|)) (or (not (forall ((z |u_(-> char option_fml)|)) (= (ho_1201 x z) (ho_1201 y z)))) (= x y))))) (let ((_let_285 (forall ((x |u_(-> trm variable Bool)|) (y |u_(-> trm variable Bool)|)) (or (not (forall ((z trm)) (= (ho_839 x z) (ho_839 y z)))) (= x y))))) (let ((_let_286 (forall ((x |u_(-> set_variable set_variable set_variable variable Bool)|) (y |u_(-> set_variable set_variable set_variable variable Bool)|)) (or (not (forall ((z set_variable)) (= (ho_818 x z) (ho_818 y z)))) (= x y))))) (let ((_let_287 (forall ((x |u_(-> _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_fml)_ _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|) (y |u_(-> _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_fml)_ _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|)) (or (not (forall ((z |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_fml)|)) (= (ho_1196 x z) (ho_1196 y z)))) (= x y))))) (let ((_let_288 (forall ((x |u_(-> set_variable _u_(-> set_variable set_variable)_ set_variable variable Bool)|) (y |u_(-> set_variable _u_(-> set_variable set_variable)_ set_variable variable Bool)|)) (or (not (forall ((z set_variable)) (= (ho_805 x z) (ho_805 y z)))) (= x y))))) (let ((_let_289 (forall ((x |u_(-> _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)_ produc799602994n_game char option_fml)|) (y |u_(-> _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)_ produc799602994n_game char option_fml)|)) (or (not (forall ((z |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|)) (= (ho_853 x z) (ho_853 y z)))) (= x y))))) (let ((_let_290 (forall ((x |u_(-> trm option_trm)|) (y |u_(-> trm option_trm)|)) (or (not (forall ((z trm)) (= (ho_859 x z) (ho_859 y z)))) (= x y))))) (let ((_let_291 (forall ((x |u_(-> _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)_ char _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|) (y |u_(-> _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)_ char _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|)) (or (not (forall ((z |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|)) (= (ho_639 x z) (ho_639 y z)))) (= x y))))) (let ((_let_292 (forall ((x |u_(-> _u_(-> _u_(-> char option_trm)_ produc799602994n_game option_fml)_ produc62062515n_game option_fml)|) (y |u_(-> _u_(-> _u_(-> char option_trm)_ produc799602994n_game option_fml)_ produc62062515n_game option_fml)|)) (or (not (forall ((z |u_(-> _u_(-> char option_trm)_ produc799602994n_game option_fml)|)) (= (ho_673 x z) (ho_673 y z)))) (= x y))))) (let ((_let_293 (forall ((x |u_(-> _u_(-> char option_trm)_ produc799602994n_game option_trm)|) (y |u_(-> _u_(-> char option_trm)_ produc799602994n_game option_trm)|)) (or (not (forall ((z |u_(-> char option_trm)|)) (= (ho_603 x z) (ho_603 y z)))) (= x y))))) (let ((_let_294 (forall ((x |u_(-> variable Bool)|) (y |u_(-> variable Bool)|)) (or (not (forall ((z variable)) (= (ho_627 x z) (ho_627 y z)))) (= x y))))) (let ((_let_295 (forall ((x |u_(-> variable set_variable Bool)|) (y |u_(-> variable set_variable Bool)|)) (or (not (forall ((z variable)) (= (ho_622 x z) (ho_622 y z)))) (= x y))))) (let ((_let_296 (forall ((x |u_(-> _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)_ produc799602994n_game option_trm)|) (y |u_(-> _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)_ produc799602994n_game option_trm)|)) (or (not (forall ((z |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)|)) (= (ho_598 x z) (ho_598 y z)))) (= x y))))) (let ((_let_297 (forall ((x |u_(-> char option_game)|) (y |u_(-> char option_game)|)) (or (not (forall ((z char)) (= (ho_548 x z) (ho_548 y z)))) (= x y))))) (let ((_let_298 (forall ((x |u_(-> _u_(-> variable Bool)_ _u_(-> variable Bool)_ variable Bool)|) (y |u_(-> _u_(-> variable Bool)_ _u_(-> variable Bool)_ variable Bool)|)) (or (not (forall ((z |u_(-> variable Bool)|)) (= (ho_743 x z) (ho_743 y z)))) (= x y))))) (let ((_let_299 (forall ((x |u_(-> _u_(-> char option_game)_ option_fml)|) (y |u_(-> _u_(-> char option_game)_ option_fml)|)) (or (not (forall ((z |u_(-> char option_game)|)) (= (ho_552 x z) (ho_552 y z)))) (= x y))))) (let ((_let_300 (forall ((x |u_(-> _u_(-> variable Bool)_ Bool)|) (y |u_(-> _u_(-> variable Bool)_ Bool)|)) (or (not (forall ((z |u_(-> variable Bool)|)) (= (ho_997 x z) (ho_997 y z)))) (= x y))))) (let ((_let_301 (forall ((x |u_(-> set_variable set_variable set_variable set_variable variable Bool)|) (y |u_(-> set_variable set_variable set_variable set_variable variable Bool)|)) (or (not (forall ((z set_variable)) (= (ho_1098 x z) (ho_1098 y z)))) (= x y))))) (let ((_let_302 (forall ((x |u_(-> option_fml Bool)|) (y |u_(-> option_fml Bool)|)) (or (not (forall ((z option_fml)) (= (ho_1099 x z) (ho_1099 y z)))) (= x y))))) (let ((_let_303 (forall ((x |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)|) (y |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)|)) (or (not (forall ((z |u_(-> char option_fml)|)) (= (ho_560 x z) (ho_560 y z)))) (= x y))))) (let ((_let_304 (forall ((x |u_(-> option_fml char option_fml)|) (y |u_(-> option_fml char option_fml)|)) (or (not (forall ((z option_fml)) (= (ho_636 x z) (ho_636 y z)))) (= x y))))) (let ((_let_305 (forall ((x |u_(-> _u_(-> set_variable set_variable)_ set_variable variable Bool)|) (y |u_(-> _u_(-> set_variable set_variable)_ set_variable variable Bool)|)) (or (not (forall ((z |u_(-> set_variable set_variable)|)) (= (ho_806 x z) (ho_806 y z)))) (= x y))))) (let ((_let_306 (forall ((x |u_(-> char trm)|) (y |u_(-> char trm)|)) (or (not (forall ((z char)) (= (ho_1149 x z) (ho_1149 y z)))) (= x y))))) (let ((_let_307 (forall ((x |u_(-> _u_(-> char option_trm)_ char _u_(-> char option_trm)_ produc799602994n_game option_trm)|) (y |u_(-> _u_(-> char option_trm)_ char _u_(-> char option_trm)_ produc799602994n_game option_trm)|)) (or (not (forall ((z |u_(-> char option_trm)|)) (= (ho_601 x z) (ho_601 y z)))) (= x y))))) (let ((_let_308 (forall ((x |u_(-> _u_(-> _u_(-> char option_trm)_ option_fml)_ _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_trm)_ _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|) (y |u_(-> _u_(-> _u_(-> char option_trm)_ option_fml)_ _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_trm)_ _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|)) (or (not (forall ((z |u_(-> _u_(-> char option_trm)_ option_fml)|)) (= (ho_1117 x z) (ho_1117 y z)))) (= x y))))) (let ((_let_309 (forall ((x |u_(-> char _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)|) (y |u_(-> char _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)|)) (or (not (forall ((z char)) (= (ho_559 x z) (ho_559 y z)))) (= x y))))) (let ((_let_310 (forall ((x |u_(-> char option_trm)|) (y |u_(-> char option_trm)|)) (or (not (forall ((z char)) (= (ho_556 x z) (ho_556 y z)))) (= x y))))) (let ((_let_311 (forall ((x |u_(-> set_variable set_variable _u_(-> set_variable set_variable set_variable)_ set_variable variable Bool)|) (y |u_(-> set_variable set_variable _u_(-> set_variable set_variable set_variable)_ set_variable variable Bool)|)) (or (not (forall ((z set_variable)) (= (ho_1021 x z) (ho_1021 y z)))) (= x y))))) (let ((_let_312 (forall ((x |u_(-> produc799602994n_game option_fml)|) (y |u_(-> produc799602994n_game option_fml)|)) (or (not (forall ((z produc799602994n_game)) (= (ho_576 x z) (ho_576 y z)))) (= x y))))) (let ((_let_313 (forall ((x |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_fml)|) (y |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_fml)|)) (or (not (forall ((z |u_(-> char option_fml)|)) (= (ho_779 x z) (ho_779 y z)))) (= x y))))) (let ((_let_314 (forall ((x |u_(-> char _u_(-> char option_trm)_ produc799602994n_game option_trm)|) (y |u_(-> char _u_(-> char option_trm)_ produc799602994n_game option_trm)|)) (or (not (forall ((z char)) (= (ho_602 x z) (ho_602 y z)))) (= x y))))) (let ((_let_315 (forall ((x |u_(-> option_trm Bool)|) (y |u_(-> option_trm Bool)|)) (or (not (forall ((z option_trm)) (= (ho_855 x z) (ho_855 y z)))) (= x y))))) (let ((_let_316 (forall ((x |u_(-> char option_fml)|) (y |u_(-> char option_fml)|)) (or (not (forall ((z char)) (= (ho_549 x z) (ho_549 y z)))) (= x y))))) (let ((_let_317 (forall ((x |u_(-> option_trm option_fml)|) (y |u_(-> option_trm option_fml)|)) (or (not (forall ((z option_trm)) (= (ho_1026 x z) (ho_1026 y z)))) (= x y))))) (let ((_let_318 (forall ((x |u_(-> _u_(-> option_fml char option_fml)_ _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)_ char _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|) (y |u_(-> _u_(-> option_fml char option_fml)_ _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)_ char _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|)) (or (not (forall ((z |u_(-> option_fml char option_fml)|)) (= (ho_638 x z) (ho_638 y z)))) (= x y))))) (let ((_let_319 (forall ((x |u_(-> set_variable Bool)|) (y |u_(-> set_variable Bool)|)) (or (not (forall ((z set_variable)) (= (ho_623 x z) (ho_623 y z)))) (= x y))))) (let ((_let_320 (forall ((x |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|) (y |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|)) (or (not (forall ((z |u_(-> char option_fml)|)) (= (ho_551 x z) (ho_551 y z)))) (= x y))))) (let ((_let_321 (forall ((x |u_(-> set_variable _u_(-> set_variable set_variable set_variable)_ set_variable variable Bool)|) (y |u_(-> set_variable _u_(-> set_variable set_variable set_variable)_ set_variable variable Bool)|)) (or (not (forall ((z set_variable)) (= (ho_1022 x z) (ho_1022 y z)))) (= x y))))) (let ((_let_322 (forall ((x |u_(-> _u_(-> char option_trm)_ produc799602994n_game option_fml)|) (y |u_(-> _u_(-> char option_trm)_ produc799602994n_game option_fml)|)) (or (not (forall ((z |u_(-> char option_trm)|)) (= (ho_578 x z) (ho_578 y z)))) (= x y))))) (let ((_let_323 (forall ((x |u_(-> _u_(-> char option_game)_ option_trm)|) (y |u_(-> _u_(-> char option_game)_ option_trm)|)) (or (not (forall ((z |u_(-> char option_game)|)) (= (ho_561 x z) (ho_561 y z)))) (= x y))))) (let ((_let_324 (forall ((x |u_(-> produc1418842292n_game set_variable fml option_fml)|) (y |u_(-> produc1418842292n_game set_variable fml option_fml)|)) (or (not (forall ((z produc1418842292n_game)) (= (ho_1106 x z) (ho_1106 y z)))) (= x y))))) (let ((_let_325 (forall ((x |u_(-> trm trm)|) (y |u_(-> trm trm)|)) (or (not (forall ((z trm)) (= (ho_1275 x z) (ho_1275 y z)))) (= x y))))) (let ((_let_326 (forall ((x |u_(-> set_variable _u_(-> variable Bool)_ variable Bool)|) (y |u_(-> set_variable _u_(-> variable Bool)_ variable Bool)|)) (or (not (forall ((z set_variable)) (= (ho_704 x z) (ho_704 y z)))) (= x y))))) (let ((_let_327 (forall ((x |u_(-> char _u_(-> char option_trm)_ produc799602994n_game option_fml)|) (y |u_(-> char _u_(-> char option_trm)_ produc799602994n_game option_fml)|)) (or (not (forall ((z char)) (= (ho_607 x z) (ho_607 y z)))) (= x y))))) (let ((_let_328 (forall ((x |u_(-> produc1418842292n_game variable Bool)|) (y |u_(-> produc1418842292n_game variable Bool)|)) (or (not (forall ((z produc1418842292n_game)) (= (ho_1166 x z) (ho_1166 y z)))) (= x y))))) (let ((_let_329 (forall ((x |u_(-> _u_(-> variable Bool)_ _u_(-> variable Bool)_ _u_(-> variable Bool)_ variable Bool)|) (y |u_(-> _u_(-> variable Bool)_ _u_(-> variable Bool)_ _u_(-> variable Bool)_ variable Bool)|)) (or (not (forall ((z |u_(-> variable Bool)|)) (= (ho_925 x z) (ho_925 y z)))) (= x y))))) (let ((_let_330 (forall ((x |u_(-> char _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|) (y |u_(-> char _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|)) (or (not (forall ((z char)) (= (ho_564 x z) (ho_564 y z)))) (= x y))))) (let ((_let_331 (forall ((x |u_(-> _u_(-> char option_game)_ char option_fml)|) (y |u_(-> _u_(-> char option_game)_ char option_fml)|)) (or (not (forall ((z |u_(-> char option_game)|)) (= (ho_782 x z) (ho_782 y z)))) (= x y))))) (let ((_let_332 (forall ((x |u_(-> produc1418842292n_game char option_trm)|) (y |u_(-> produc1418842292n_game char option_trm)|)) (or (not (forall ((z produc1418842292n_game)) (= (ho_749 x z) (ho_749 y z)))) (= x y))))) (let ((_let_333 (forall ((x |u_(-> _u_(-> variable Bool)_ set_variable _u_(-> variable Bool)_ set_variable variable Bool)|) (y |u_(-> _u_(-> variable Bool)_ set_variable _u_(-> variable Bool)_ set_variable variable Bool)|)) (or (not (forall ((z |u_(-> variable Bool)|)) (= (ho_865 x z) (ho_865 y z)))) (= x y))))) (let ((_let_334 (forall ((x |u_(-> set_variable variable Bool)|) (y |u_(-> set_variable variable Bool)|)) (or (not (forall ((z set_variable)) (= (ho_626 x z) (ho_626 y z)))) (= x y))))) (let ((_let_335 (forall ((x |u_(-> produc1418842292n_game set_variable trm option_trm)|) (y |u_(-> produc1418842292n_game set_variable trm option_trm)|)) (or (not (forall ((z produc1418842292n_game)) (= (ho_1262 x z) (ho_1262 y z)))) (= x y))))) (let ((_let_336 (forall ((x |u_(-> set_variable _u_(-> variable Bool)_ set_variable variable Bool)|) (y |u_(-> set_variable _u_(-> variable Bool)_ set_variable variable Bool)|)) (or (not (forall ((z set_variable)) (= (ho_866 x z) (ho_866 y z)))) (= x y))))) (let ((_let_337 (forall ((x |u_(-> char variable Bool)|) (y |u_(-> char variable Bool)|)) (or (not (forall ((z char)) (= (ho_757 x z) (ho_757 y z)))) (= x y))))) (let ((_let_338 (forall ((x |u_(-> option_game option_fml Bool)|) (y |u_(-> option_game option_fml Bool)|)) (or (not (forall ((z option_game)) (= (ho_1290 x z) (ho_1290 y z)))) (= x y))))) (let ((_let_339 (forall ((x |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_trm)|) (y |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_trm)|)) (or (not (forall ((z |u_(-> char option_fml)|)) (= (ho_656 x z) (ho_656 y z)))) (= x y))))) (let ((_let_340 (forall ((x |u_(-> set_variable set_variable _u_(-> variable Bool)_ variable Bool)|) (y |u_(-> set_variable set_variable _u_(-> variable Bool)_ variable Bool)|)) (or (not (forall ((z set_variable)) (= (ho_1031 x z) (ho_1031 y z)))) (= x y))))) (let ((_let_341 (forall ((x |u_(-> option_fml option_fml option_fml)|) (y |u_(-> option_fml option_fml option_fml)|)) (or (not (forall ((z option_fml)) (= (ho_1260 x z) (ho_1260 y z)))) (= x y))))) (let ((_let_342 (forall ((x |u_(-> _u_(-> variable Bool)_ _u_(-> variable Bool)_ Bool)|) (y |u_(-> _u_(-> variable Bool)_ _u_(-> variable Bool)_ Bool)|)) (or (not (forall ((z |u_(-> variable Bool)|)) (= (ho_996 x z) (ho_996 y z)))) (= x y))))) (let ((_let_343 (forall ((x |u_(-> _u_(-> option_fml char option_trm)_ _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)_ produc799602994n_game char option_trm)|) (y |u_(-> _u_(-> option_fml char option_trm)_ _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)_ produc799602994n_game char option_trm)|)) (or (not (forall ((z |u_(-> option_fml char option_trm)|)) (= (ho_982 x z) (ho_982 y z)))) (= x y))))) (let ((_let_344 (forall ((x |u_(-> _u_(-> option_game Bool)_ Bool)|) (y |u_(-> _u_(-> option_game Bool)_ Bool)|)) (or (not (forall ((z |u_(-> option_game Bool)|)) (= (ho_930 x z) (ho_930 y z)))) (= x y))))) (let ((_let_345 (forall ((x |u_(-> fml option_fml)|) (y |u_(-> fml option_fml)|)) (or (not (forall ((z fml)) (= (ho_1108 x z) (ho_1108 y z)))) (= x y))))) (let ((_let_346 (forall ((x |u_(-> _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_trm)_ char _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)|) (y |u_(-> _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_trm)_ char _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)|)) (or (not (forall ((z |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_trm)|)) (= (ho_658 x z) (ho_658 y z)))) (= x y))))) (let ((_let_347 (forall ((x |u_(-> set_variable produc1418842292n_game char variable Bool)|) (y |u_(-> set_variable produc1418842292n_game char variable Bool)|)) (or (not (forall ((z set_variable)) (= (ho_755 x z) (ho_755 y z)))) (= x y))))) (let ((_let_348 (forall ((x |u_(-> _u_(-> char option_game)_ char option_trm)|) (y |u_(-> _u_(-> char option_game)_ char option_trm)|)) (or (not (forall ((z |u_(-> char option_game)|)) (= (ho_659 x z) (ho_659 y z)))) (= x y))))) (let ((_let_349 (forall ((x |u_(-> option_trm option_game Bool)|) (y |u_(-> option_trm option_game Bool)|)) (or (not (forall ((z option_trm)) (= (ho_1265 x z) (ho_1265 y z)))) (= x y))))) (let ((_let_350 (forall ((x |u_(-> _u_(-> char option_trm)_ char _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)|) (y |u_(-> _u_(-> char option_trm)_ char _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)|)) (or (not (forall ((z |u_(-> char option_trm)|)) (= (ho_558 x z) (ho_558 y z)))) (= x y))))) (let ((_let_351 (forall ((x |u_(-> option_fml char option_trm)|) (y |u_(-> option_fml char option_trm)|)) (or (not (forall ((z option_fml)) (= (ho_691 x z) (ho_691 y z)))) (= x y))))) (let ((_let_352 (forall ((x |u_(-> set_variable set_variable variable)|) (y |u_(-> set_variable set_variable variable)|)) (or (not (forall ((z set_variable)) (= (ho_1280 x z) (ho_1280 y z)))) (= x y))))) (let ((_let_353 (forall ((x |u_(-> option_trm option_fml Bool)|) (y |u_(-> option_trm option_fml Bool)|)) (or (not (forall ((z option_trm)) (= (ho_1292 x z) (ho_1292 y z)))) (= x y))))) (let ((_let_354 (forall ((x |u_(-> set_variable fml variable Bool)|) (y |u_(-> set_variable fml variable Bool)|)) (or (not (forall ((z set_variable)) (= (ho_886 x z) (ho_886 y z)))) (= x y))))) (let ((_let_355 (forall ((x |u_(-> option_game game)|) (y |u_(-> option_game game)|)) (or (not (forall ((z option_game)) (= (ho_1267 x z) (ho_1267 y z)))) (= x y))))) (let ((_let_356 (forall ((x |u_(-> _u_(-> char option_trm)_ produc62062515n_game option_fml)|) (y |u_(-> _u_(-> char option_trm)_ produc62062515n_game option_fml)|)) (or (not (forall ((z |u_(-> char option_trm)|)) (= (ho_676 x z) (ho_676 y z)))) (= x y))))) (let ((_let_357 (forall ((x |u_(-> _u_(-> option_fml char option_trm)_ _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)_ char _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)|) (y |u_(-> _u_(-> option_fml char option_trm)_ _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)_ char _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)|)) (or (not (forall ((z |u_(-> option_fml char option_trm)|)) (= (ho_693 x z) (ho_693 y z)))) (= x y))))) (let ((_let_358 (forall ((x |u_(-> Bool Bool)|) (y |u_(-> Bool Bool)|)) (or (not (forall ((z Bool)) (= (ho_736 x z) (ho_736 y z)))) (= x y))))) (let ((_let_359 (forall ((x |u_(-> option_trm trm)|) (y |u_(-> option_trm trm)|)) (or (not (forall ((z option_trm)) (= (ho_751 x z) (ho_751 y z)))) (= x y))))) (let ((_let_360 (forall ((x |u_(-> produc1418842292n_game char variable Bool)|) (y |u_(-> produc1418842292n_game char variable Bool)|)) (or (not (forall ((z produc1418842292n_game)) (= (ho_756 x z) (ho_756 y z)))) (= x y))))) (let ((_let_361 (forall ((x |u_(-> _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_fml)_ char _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|) (y |u_(-> _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_fml)_ char _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|)) (or (not (forall ((z |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_fml)|)) (= (ho_781 x z) (ho_781 y z)))) (= x y))))) (let ((_let_362 (forall ((x |u_(-> _u_(-> char option_trm)_ produc62062515n_game char option_trm)|) (y |u_(-> _u_(-> char option_trm)_ produc62062515n_game char option_trm)|)) (or (not (forall ((z |u_(-> char option_trm)|)) (= (ho_746 x z) (ho_746 y z)))) (= x y))))) (let ((_let_363 (forall ((x |u_(-> _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)_ char _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)|) (y |u_(-> _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)_ char _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)|)) (or (not (forall ((z |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|)) (= (ho_694 x z) (ho_694 y z)))) (= x y))))) (let ((_let_364 (forall ((x |u_(-> _u_(-> _u_(-> char option_trm)_ produc62062515n_game char option_trm)_ produc1418842292n_game char option_trm)|) (y |u_(-> _u_(-> _u_(-> char option_trm)_ produc62062515n_game char option_trm)_ produc1418842292n_game char option_trm)|)) (or (not (forall ((z |u_(-> _u_(-> char option_trm)_ produc62062515n_game char option_trm)|)) (= (ho_748 x z) (ho_748 y z)))) (= x y))))) (let ((_let_365 (forall ((x |u_(-> set_variable fml option_fml)|) (y |u_(-> set_variable fml option_fml)|)) (or (not (forall ((z set_variable)) (= (ho_1107 x z) (ho_1107 y z)))) (= x y))))) (let ((_let_366 (forall ((x |u_(-> produc62062515n_game option_trm)|) (y |u_(-> produc62062515n_game option_trm)|)) (or (not (forall ((z produc62062515n_game)) (= (ho_760 x z) (ho_760 y z)))) (= x y))))) (let ((_let_367 (forall ((x |u_(-> produc62062515n_game option_fml)|) (y |u_(-> produc62062515n_game option_fml)|)) (or (not (forall ((z produc62062515n_game)) (= (ho_674 x z) (ho_674 y z)))) (= x y))))) (let ((_let_368 (forall ((x |u_(-> produc62062515n_game char option_trm)|) (y |u_(-> produc62062515n_game char option_trm)|)) (or (not (forall ((z produc62062515n_game)) (= (ho_761 x z) (ho_761 y z)))) (= x y))))) (let ((_let_369 (forall ((x |u_(-> set_variable set_variable)|) (y |u_(-> set_variable set_variable)|)) (or (not (forall ((z set_variable)) (= (ho_803 x z) (ho_803 y z)))) (= x y))))) (let ((_let_370 (forall ((x |u_(-> set_variable char produc1418842292n_game variable Bool)|) (y |u_(-> set_variable char produc1418842292n_game variable Bool)|)) (or (not (forall ((z set_variable)) (= (ho_1164 x z) (ho_1164 y z)))) (= x y))))) (let ((_let_371 (forall ((x |u_(-> _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)_ _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|) (y |u_(-> _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)_ _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|)) (or (not (forall ((z |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|)) (= (ho_1178 x z) (ho_1178 y z)))) (= x y))))) (let ((_let_372 (forall ((x |u_(-> option_fml option_fml)|) (y |u_(-> option_fml option_fml)|)) (or (not (forall ((z option_fml)) (= (ho_1175 x z) (ho_1175 y z)))) (= x y))))) (let ((_let_373 (forall ((x |u_(-> _u_(-> option_fml option_fml)_ _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)_ _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|) (y |u_(-> _u_(-> option_fml option_fml)_ _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)_ _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|)) (or (not (forall ((z |u_(-> option_fml option_fml)|)) (= (ho_1177 x z) (ho_1177 y z)))) (= x y))))) (let ((_let_374 (forall ((x |u_(-> _u_(-> char option_fml)_ option_fml)|) (y |u_(-> _u_(-> char option_fml)_ option_fml)|)) (or (not (forall ((z |u_(-> char option_fml)|)) (= (ho_1193 x z) (ho_1193 y z)))) (= x y))))) (let ((_let_375 (forall ((x |u_(-> _u_(-> _u_(-> char option_fml)_ option_fml)_ _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_fml)_ _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|) (y |u_(-> _u_(-> _u_(-> char option_fml)_ option_fml)_ _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_fml)_ _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|)) (or (not (forall ((z |u_(-> _u_(-> char option_fml)_ option_fml)|)) (= (ho_1195 x z) (ho_1195 y z)))) (= x y))))) (let ((_let_376 (forall ((x |u_(-> _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_fml)_ produc799602994n_game char option_fml)|) (y |u_(-> _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_fml)_ produc799602994n_game char option_fml)|)) (or (not (forall ((z |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_fml)|)) (= (ho_1198 x z) (ho_1198 y z)))) (= x y))))) (let ((_let_377 (forall ((x |u_(-> _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_fml)_ _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)|) (y |u_(-> _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_fml)_ _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)|)) (or (not (forall ((z |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_fml)|)) (= (ho_1204 x z) (ho_1204 y z)))) (= x y))))) (let ((_let_378 (forall ((x |u_(-> _u_(-> _u_(-> char option_fml)_ option_trm)_ _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_fml)_ _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)|) (y |u_(-> _u_(-> _u_(-> char option_fml)_ option_trm)_ _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_fml)_ _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)|)) (or (not (forall ((z |u_(-> _u_(-> char option_fml)_ option_trm)|)) (= (ho_1203 x z) (ho_1203 y z)))) (= x y))))) (let ((_let_379 (forall ((x |u_(-> _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)_ _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)|) (y |u_(-> _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)_ _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)|)) (or (not (forall ((z |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)|)) (= (ho_1231 x z) (ho_1231 y z)))) (= x y))))) (let ((_let_380 (forall ((x |u_(-> _u_(-> option_trm option_trm)_ _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)_ _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)|) (y |u_(-> _u_(-> option_trm option_trm)_ _u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)_ _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)|)) (or (not (forall ((z |u_(-> option_trm option_trm)|)) (= (ho_1230 x z) (ho_1230 y z)))) (= x y))))) (let ((_let_381 (forall ((x |u_(-> trm option_fml)|) (y |u_(-> trm option_fml)|)) (or (not (forall ((z trm)) (= (ho_1257 x z) (ho_1257 y z)))) (= x y))))) (let ((_let_382 (forall ((x |u_(-> option_fml produc1739631244on_fml)|) (y |u_(-> option_fml produc1739631244on_fml)|)) (or (not (forall ((z option_fml)) (= (ho_1295 x z) (ho_1295 y z)))) (= x y))))) (let ((_let_383 (forall ((x |u_(-> Bool option_fml option_fml option_fml)|) (y |u_(-> Bool option_fml option_fml option_fml)|)) (or (not (forall ((z Bool)) (= (ho_1259 x z) (ho_1259 y z)))) (= x y))))) (let ((_let_384 (forall ((x |u_(-> set_variable trm option_trm)|) (y |u_(-> set_variable trm option_trm)|)) (or (not (forall ((z set_variable)) (= (ho_1263 x z) (ho_1263 y z)))) (= x y))))) (let ((_let_385 (forall ((x |u_(-> trm Bool)|) (y |u_(-> trm Bool)|)) (or (not (forall ((z trm)) (= (ho_1286 x z) (ho_1286 y z)))) (= x y))))) (let ((_let_386 (forall ((x |u_(-> option_game option_game Bool)|) (y |u_(-> option_game option_game Bool)|)) (or (not (forall ((z option_game)) (= (ho_1264 x z) (ho_1264 y z)))) (= x y))))) (let ((_let_387 (forall ((x |u_(-> game Bool)|) (y |u_(-> game Bool)|)) (or (not (forall ((z game)) (= (ho_1268 x z) (ho_1268 y z)))) (= x y))))) (let ((_let_388 (forall ((x |u_(-> option_game option_trm Bool)|) (y |u_(-> option_game option_trm Bool)|)) (or (not (forall ((z option_game)) (= (ho_1288 x z) (ho_1288 y z)))) (= x y))))) (let ((_let_389 (forall ((x |u_(-> trm produc1418842292n_game)|) (y |u_(-> trm produc1418842292n_game)|)) (or (not (forall ((z trm)) (= (ho_1270 x z) (ho_1270 y z)))) (= x y))))) (let ((_let_390 (forall ((x |u_(-> trm trm fml)|) (y |u_(-> trm trm fml)|)) (or (not (forall ((z trm)) (= (ho_1272 x z) (ho_1272 y z)))) (= x y))))) (let ((_let_391 (forall ((x |u_(-> char trm trm)|) (y |u_(-> char trm trm)|)) (or (not (forall ((z char)) (= (ho_1274 x z) (ho_1274 y z)))) (= x y))))) (let ((_let_392 (forall ((x |u_(-> variable option_trm Bool)|) (y |u_(-> variable option_trm Bool)|)) (or (not (forall ((z variable)) (= (ho_1278 x z) (ho_1278 y z)))) (= x y))))) (let ((_let_393 (forall ((x |u_(-> option_fml option_fml Bool)|) (y |u_(-> option_fml option_fml Bool)|)) (or (not (forall ((z option_fml)) (= (ho_1283 x z) (ho_1283 y z)))) (= x y))))) (let ((_let_394 (forall ((x |u_(-> fml Bool)|) (y |u_(-> fml Bool)|)) (or (not (forall ((z fml)) (= (ho_1284 x z) (ho_1284 y z)))) (= x y))))) (let ((_let_395 (forall ((x |u_(-> option_trm option_trm Bool)|) (y |u_(-> option_trm option_trm Bool)|)) (or (not (forall ((z option_trm)) (= (ho_1285 x z) (ho_1285 y z)))) (= x y))))) (let ((_let_396 (forall ((x |u_(-> char option_trm Bool)|) (y |u_(-> char option_trm Bool)|)) (or (not (forall ((z char)) (= (ho_1287 x z) (ho_1287 y z)))) (= x y))))) (let ((_let_397 (forall ((x |u_(-> variable option_fml Bool)|) (y |u_(-> variable option_fml Bool)|)) (or (not (forall ((z variable)) (= (ho_1289 x z) (ho_1289 y z)))) (= x y))))) (let ((_let_398 (forall ((x |u_(-> option_fml option_trm Bool)|) (y |u_(-> option_fml option_trm Bool)|)) (or (not (forall ((z option_fml)) (= (ho_1291 x z) (ho_1291 y z)))) (= x y))))) (let ((_let_399 (forall ((x |u_(-> option_game option_fml produc1739631244on_fml)|) (y |u_(-> option_game option_fml produc1739631244on_fml)|)) (or (not (forall ((z option_game)) (= (ho_1294 x z) (ho_1294 y z)))) (= x y))))) (let ((_let_400 (forall ((x |u_(-> option_fml option_game Bool)|) (y |u_(-> option_fml option_game Bool)|)) (or (not (forall ((z option_fml)) (= (ho_1296 x z) (ho_1296 y z)))) (= x y))))) (let ((_let_401 (forall ((BOUND_VARIABLE_49094 |u_(-> char option_fml)|) (BOUND_VARIABLE_49089 |u_(-> char option_game)|)) (= (ho_552 (ho_551 k_550 BOUND_VARIABLE_49094) BOUND_VARIABLE_49089) (ho_549 BOUND_VARIABLE_49094 p))))) (let ((_let_402 (forall ((BOUND_VARIABLE_49117 |u_(-> char option_fml)|) (BOUND_VARIABLE_49116 |u_(-> char option_game)|)) (= (ho_552 (ho_551 k_553 BOUND_VARIABLE_49117) BOUND_VARIABLE_49116) (ho_549 BOUND_VARIABLE_49117 p))))) (let ((_let_403 (forall ((BOUND_VARIABLE_49128 |u_(-> char option_fml)|) (BOUND_VARIABLE_49127 |u_(-> char option_game)|)) (= (ho_552 (ho_551 k_554 BOUND_VARIABLE_49128) BOUND_VARIABLE_49127) (ho_549 BOUND_VARIABLE_49128 p))))) (let ((_let_404 (forall ((BOUND_VARIABLE_49139 |u_(-> char option_fml)|) (BOUND_VARIABLE_49138 |u_(-> char option_game)|)) (= (ho_552 (ho_551 k_555 BOUND_VARIABLE_49139) BOUND_VARIABLE_49138) (ho_549 BOUND_VARIABLE_49139 p))))) (let ((_let_405 (forall ((BOUND_VARIABLE_49155 |u_(-> char option_trm)|) (BOUND_VARIABLE_48925 char) (BOUND_VARIABLE_49152 |u_(-> char option_fml)|) (BOUND_VARIABLE_49151 |u_(-> char option_game)|)) (= (ho_561 (ho_560 (ho_559 (ho_558 k_557 BOUND_VARIABLE_49155) BOUND_VARIABLE_48925) BOUND_VARIABLE_49152) BOUND_VARIABLE_49151) (ho_556 BOUND_VARIABLE_49155 BOUND_VARIABLE_48925))))) (let ((_let_406 (forall ((BOUND_VARIABLE_49193 |u_(-> char option_trm)|) (BOUND_VARIABLE_48916 char) (BOUND_VARIABLE_49192 |u_(-> char option_fml)|) (BOUND_VARIABLE_49191 |u_(-> char option_game)|)) (= (ho_561 (ho_560 (ho_559 (ho_558 k_562 BOUND_VARIABLE_49193) BOUND_VARIABLE_48916) BOUND_VARIABLE_49192) BOUND_VARIABLE_49191) (ho_556 BOUND_VARIABLE_49193 BOUND_VARIABLE_48916))))) (let ((_let_407 (forall ((BOUND_VARIABLE_48907 char) (BOUND_VARIABLE_49207 |u_(-> char option_fml)|) (BOUND_VARIABLE_49206 |u_(-> char option_game)|)) (= (ho_552 (ho_551 (ho_564 k_563 BOUND_VARIABLE_48907) BOUND_VARIABLE_49207) BOUND_VARIABLE_49206) (ho_549 BOUND_VARIABLE_49207 BOUND_VARIABLE_48907))))) (let ((_let_408 (forall ((BOUND_VARIABLE_49227 |u_(-> char option_trm)|) (BOUND_VARIABLE_48899 char) (BOUND_VARIABLE_49226 |u_(-> char option_fml)|) (BOUND_VARIABLE_49225 |u_(-> char option_game)|)) (= (ho_561 (ho_560 (ho_559 (ho_558 k_565 BOUND_VARIABLE_49227) BOUND_VARIABLE_48899) BOUND_VARIABLE_49226) BOUND_VARIABLE_49225) (ho_556 BOUND_VARIABLE_49227 BOUND_VARIABLE_48899))))) (let ((_let_409 (forall ((BOUND_VARIABLE_49243 |u_(-> char option_trm)|) (BOUND_VARIABLE_48890 char) (BOUND_VARIABLE_49242 |u_(-> char option_fml)|) (BOUND_VARIABLE_49241 |u_(-> char option_game)|)) (= (ho_561 (ho_560 (ho_559 (ho_558 k_566 BOUND_VARIABLE_49243) BOUND_VARIABLE_48890) BOUND_VARIABLE_49242) BOUND_VARIABLE_49241) (ho_556 BOUND_VARIABLE_49243 BOUND_VARIABLE_48890))))) (let ((_let_410 (forall ((BOUND_VARIABLE_49259 |u_(-> char option_trm)|) (BOUND_VARIABLE_48881 char) (BOUND_VARIABLE_49258 |u_(-> char option_fml)|) (BOUND_VARIABLE_49257 |u_(-> char option_game)|)) (= (ho_561 (ho_560 (ho_559 (ho_558 k_567 BOUND_VARIABLE_49259) BOUND_VARIABLE_48881) BOUND_VARIABLE_49258) BOUND_VARIABLE_49257) (ho_556 BOUND_VARIABLE_49259 BOUND_VARIABLE_48881))))) (let ((_let_411 (forall ((BOUND_VARIABLE_49275 |u_(-> char option_trm)|) (BOUND_VARIABLE_48872 char) (BOUND_VARIABLE_49274 |u_(-> char option_fml)|) (BOUND_VARIABLE_49273 |u_(-> char option_game)|)) (= (ho_561 (ho_560 (ho_559 (ho_558 k_568 BOUND_VARIABLE_49275) BOUND_VARIABLE_48872) BOUND_VARIABLE_49274) BOUND_VARIABLE_49273) (ho_556 BOUND_VARIABLE_49275 BOUND_VARIABLE_48872))))) (let ((_let_412 (forall ((BOUND_VARIABLE_48863 char) (BOUND_VARIABLE_49289 |u_(-> char option_fml)|) (BOUND_VARIABLE_49288 |u_(-> char option_game)|)) (= (ho_552 (ho_551 (ho_564 k_569 BOUND_VARIABLE_48863) BOUND_VARIABLE_49289) BOUND_VARIABLE_49288) (ho_549 BOUND_VARIABLE_49289 BOUND_VARIABLE_48863))))) (let ((_let_413 (forall ((BOUND_VARIABLE_48855 char) (BOUND_VARIABLE_49302 |u_(-> char option_fml)|) (BOUND_VARIABLE_49301 |u_(-> char option_game)|)) (= (ho_552 (ho_551 (ho_564 k_570 BOUND_VARIABLE_48855) BOUND_VARIABLE_49302) BOUND_VARIABLE_49301) (ho_549 BOUND_VARIABLE_49302 BOUND_VARIABLE_48855))))) (let ((_let_414 (forall ((BOUND_VARIABLE_48847 char) (BOUND_VARIABLE_49315 |u_(-> char option_fml)|) (BOUND_VARIABLE_49314 |u_(-> char option_game)|)) (= (ho_552 (ho_551 (ho_564 k_571 BOUND_VARIABLE_48847) BOUND_VARIABLE_49315) BOUND_VARIABLE_49314) (ho_549 BOUND_VARIABLE_49315 BOUND_VARIABLE_48847))))) (let ((_let_415 (forall ((BOUND_VARIABLE_49330 |u_(-> char option_trm)|) (BOUND_VARIABLE_48839 char) (BOUND_VARIABLE_49329 |u_(-> char option_fml)|) (BOUND_VARIABLE_49328 |u_(-> char option_game)|)) (= (ho_561 (ho_560 (ho_559 (ho_558 k_572 BOUND_VARIABLE_49330) BOUND_VARIABLE_48839) BOUND_VARIABLE_49329) BOUND_VARIABLE_49328) (ho_556 BOUND_VARIABLE_49330 BOUND_VARIABLE_48839))))) (let ((_let_416 (forall ((BOUND_VARIABLE_49346 |u_(-> char option_trm)|) (BOUND_VARIABLE_48830 char) (BOUND_VARIABLE_49345 |u_(-> char option_fml)|) (BOUND_VARIABLE_49344 |u_(-> char option_game)|)) (= (ho_561 (ho_560 (ho_559 (ho_558 k_573 BOUND_VARIABLE_49346) BOUND_VARIABLE_48830) BOUND_VARIABLE_49345) BOUND_VARIABLE_49344) (ho_556 BOUND_VARIABLE_49346 BOUND_VARIABLE_48830))))) (let ((_let_417 (forall ((BOUND_VARIABLE_49370 |u_(-> char option_trm)|) (BOUND_VARIABLE_48818 produc799602994n_game)) (= (ho_576 (ho_575 k_574 k_550) BOUND_VARIABLE_48818) (ho_576 (ho_578 k_577 BOUND_VARIABLE_49370) BOUND_VARIABLE_48818))))) (let ((_let_418 (forall ((BOUND_VARIABLE_49385 |u_(-> char option_fml)|) (BOUND_VARIABLE_49384 |u_(-> char option_game)|)) (= (ho_552 (ho_551 k_579 BOUND_VARIABLE_49385) BOUND_VARIABLE_49384) (ho_549 BOUND_VARIABLE_49385 p))))) (let ((_let_419 (forall ((BOUND_VARIABLE_49396 |u_(-> char option_fml)|) (BOUND_VARIABLE_49395 |u_(-> char option_game)|)) (= (ho_552 (ho_551 k_580 BOUND_VARIABLE_49396) BOUND_VARIABLE_49395) (ho_549 BOUND_VARIABLE_49396 p))))) (let ((_let_420 (forall ((BOUND_VARIABLE_49408 |u_(-> char option_trm)|) (BOUND_VARIABLE_48792 produc799602994n_game)) (= (ho_576 (ho_575 k_574 k_553) BOUND_VARIABLE_48792) (ho_576 (ho_578 k_581 BOUND_VARIABLE_49408) BOUND_VARIABLE_48792))))) (let ((_let_421 (forall ((BOUND_VARIABLE_49418 |u_(-> char option_fml)|) (BOUND_VARIABLE_49417 |u_(-> char option_game)|)) (= (ho_552 (ho_551 k_582 BOUND_VARIABLE_49418) BOUND_VARIABLE_49417) (ho_549 BOUND_VARIABLE_49418 p))))) (let ((_let_422 (forall ((BOUND_VARIABLE_49430 |u_(-> char option_trm)|) (BOUND_VARIABLE_48773 produc799602994n_game)) (= (ho_576 (ho_575 k_574 k_554) BOUND_VARIABLE_48773) (ho_576 (ho_578 k_583 BOUND_VARIABLE_49430) BOUND_VARIABLE_48773))))) (let ((_let_423 (forall ((BOUND_VARIABLE_49440 |u_(-> char option_fml)|) (BOUND_VARIABLE_49439 |u_(-> char option_game)|)) (= (ho_552 (ho_551 k_584 BOUND_VARIABLE_49440) BOUND_VARIABLE_49439) (ho_549 BOUND_VARIABLE_49440 p))))) (let ((_let_424 (forall ((BOUND_VARIABLE_49451 |u_(-> char option_fml)|) (BOUND_VARIABLE_49450 |u_(-> char option_game)|)) (= (ho_552 (ho_551 k_585 BOUND_VARIABLE_49451) BOUND_VARIABLE_49450) (ho_549 BOUND_VARIABLE_49451 p))))) (let ((_let_425 (forall ((BOUND_VARIABLE_49462 |u_(-> char option_fml)|) (BOUND_VARIABLE_49461 |u_(-> char option_game)|)) (= (ho_552 (ho_551 k_586 BOUND_VARIABLE_49462) BOUND_VARIABLE_49461) (ho_549 BOUND_VARIABLE_49462 p))))) (let ((_let_426 (forall ((BOUND_VARIABLE_49473 |u_(-> char option_fml)|) (BOUND_VARIABLE_49472 |u_(-> char option_game)|)) (= (ho_552 (ho_551 k_587 BOUND_VARIABLE_49473) BOUND_VARIABLE_49472) (ho_549 BOUND_VARIABLE_49473 p))))) (let ((_let_427 (forall ((BOUND_VARIABLE_49484 |u_(-> char option_fml)|) (BOUND_VARIABLE_49483 |u_(-> char option_game)|)) (= (ho_552 (ho_551 k_588 BOUND_VARIABLE_49484) BOUND_VARIABLE_49483) (ho_549 BOUND_VARIABLE_49484 p))))) (let ((_let_428 (forall ((BOUND_VARIABLE_49498 |u_(-> char option_trm)|) (BOUND_VARIABLE_48729 char) (BOUND_VARIABLE_49497 |u_(-> char option_fml)|) (BOUND_VARIABLE_49496 |u_(-> char option_game)|)) (= (ho_561 (ho_560 (ho_559 (ho_558 k_589 BOUND_VARIABLE_49498) BOUND_VARIABLE_48729) BOUND_VARIABLE_49497) BOUND_VARIABLE_49496) (ho_556 BOUND_VARIABLE_49498 BOUND_VARIABLE_48729))))) (let ((_let_429 (forall ((BOUND_VARIABLE_49514 |u_(-> char option_trm)|) (BOUND_VARIABLE_48720 char) (BOUND_VARIABLE_49513 |u_(-> char option_fml)|) (BOUND_VARIABLE_49512 |u_(-> char option_game)|)) (= (ho_561 (ho_560 (ho_559 (ho_558 k_590 BOUND_VARIABLE_49514) BOUND_VARIABLE_48720) BOUND_VARIABLE_49513) BOUND_VARIABLE_49512) (ho_556 BOUND_VARIABLE_49514 BOUND_VARIABLE_48720))))) (let ((_let_430 (forall ((BOUND_VARIABLE_49530 |u_(-> char option_trm)|) (BOUND_VARIABLE_48711 char) (BOUND_VARIABLE_49529 |u_(-> char option_fml)|) (BOUND_VARIABLE_49528 |u_(-> char option_game)|)) (= (ho_561 (ho_560 (ho_559 (ho_558 k_591 BOUND_VARIABLE_49530) BOUND_VARIABLE_48711) BOUND_VARIABLE_49529) BOUND_VARIABLE_49528) (ho_556 BOUND_VARIABLE_49530 BOUND_VARIABLE_48711))))) (let ((_let_431 (forall ((BOUND_VARIABLE_49546 |u_(-> char option_trm)|) (BOUND_VARIABLE_48702 char) (BOUND_VARIABLE_49545 |u_(-> char option_fml)|) (BOUND_VARIABLE_49544 |u_(-> char option_game)|)) (= (ho_561 (ho_560 (ho_559 (ho_558 k_592 BOUND_VARIABLE_49546) BOUND_VARIABLE_48702) BOUND_VARIABLE_49545) BOUND_VARIABLE_49544) (ho_556 BOUND_VARIABLE_49546 BOUND_VARIABLE_48702))))) (let ((_let_432 (forall ((BOUND_VARIABLE_49559 |u_(-> char option_fml)|) (BOUND_VARIABLE_49558 |u_(-> char option_game)|)) (= (ho_552 (ho_551 k_593 BOUND_VARIABLE_49559) BOUND_VARIABLE_49558) (ho_549 BOUND_VARIABLE_49559 p))))) (let ((_let_433 (forall ((BOUND_VARIABLE_49571 |u_(-> char option_trm)|) (BOUND_VARIABLE_48683 produc799602994n_game)) (= (ho_576 (ho_575 k_574 k_555) BOUND_VARIABLE_48683) (ho_576 (ho_578 k_594 BOUND_VARIABLE_49571) BOUND_VARIABLE_48683))))) (let ((_let_434 (forall ((BOUND_VARIABLE_49581 |u_(-> char option_fml)|) (BOUND_VARIABLE_49580 |u_(-> char option_game)|)) (= (ho_552 (ho_551 k_595 BOUND_VARIABLE_49581) BOUND_VARIABLE_49580) (ho_549 BOUND_VARIABLE_49581 p))))) (let ((_let_435 (forall ((BOUND_VARIABLE_49592 |u_(-> char option_fml)|) (BOUND_VARIABLE_49591 |u_(-> char option_game)|)) (= (ho_552 (ho_551 k_596 BOUND_VARIABLE_49592) BOUND_VARIABLE_49591) (ho_549 BOUND_VARIABLE_49592 p))))) (let ((_let_436 (forall ((BOUND_VARIABLE_49600 |u_(-> char option_trm)|) (BOUND_VARIABLE_48645 char) (BOUND_VARIABLE_49619 |u_(-> char option_trm)|) (BOUND_VARIABLE_48647 produc799602994n_game)) (= (ho_599 (ho_598 k_597 (ho_559 (ho_558 k_557 BOUND_VARIABLE_49600) BOUND_VARIABLE_48645)) BOUND_VARIABLE_48647) (ho_599 (ho_603 (ho_602 (ho_601 k_600 BOUND_VARIABLE_49600) BOUND_VARIABLE_48645) BOUND_VARIABLE_49619) BOUND_VARIABLE_48647))))) (let ((_let_437 (forall ((BOUND_VARIABLE_49643 |u_(-> char option_trm)|) (BOUND_VARIABLE_48621 char) (BOUND_VARIABLE_49652 |u_(-> char option_trm)|) (BOUND_VARIABLE_48623 produc799602994n_game)) (= (ho_599 (ho_598 k_597 (ho_559 (ho_558 k_562 BOUND_VARIABLE_49643) BOUND_VARIABLE_48621)) BOUND_VARIABLE_48623) (ho_599 (ho_603 (ho_602 (ho_601 k_604 BOUND_VARIABLE_49643) BOUND_VARIABLE_48621) BOUND_VARIABLE_49652) BOUND_VARIABLE_48623))))) (let ((_let_438 (forall ((BOUND_VARIABLE_49664 |u_(-> char option_fml)|) (BOUND_VARIABLE_49663 |u_(-> char option_game)|)) (= (ho_552 (ho_551 k_605 BOUND_VARIABLE_49664) BOUND_VARIABLE_49663) (ho_549 BOUND_VARIABLE_49664 p))))) (let ((_let_439 (forall ((BOUND_VARIABLE_48592 char) (BOUND_VARIABLE_49678 |u_(-> char option_trm)|) (BOUND_VARIABLE_48594 produc799602994n_game)) (= (ho_576 (ho_575 k_574 (ho_564 k_563 BOUND_VARIABLE_48592)) BOUND_VARIABLE_48594) (ho_576 (ho_578 (ho_607 k_606 BOUND_VARIABLE_48592) BOUND_VARIABLE_49678) BOUND_VARIABLE_48594))))) (let ((_let_440 (forall ((BOUND_VARIABLE_48584 char) (BOUND_VARIABLE_49695 |u_(-> char option_fml)|) (BOUND_VARIABLE_49694 |u_(-> char option_game)|)) (= (ho_552 (ho_551 (ho_564 k_608 BOUND_VARIABLE_48584) BOUND_VARIABLE_49695) BOUND_VARIABLE_49694) (ho_549 BOUND_VARIABLE_49695 BOUND_VARIABLE_48584))))) (let ((_let_441 (forall ((BOUND_VARIABLE_48576 char) (BOUND_VARIABLE_49708 |u_(-> char option_fml)|) (BOUND_VARIABLE_49707 |u_(-> char option_game)|)) (= (ho_552 (ho_551 (ho_564 k_609 BOUND_VARIABLE_48576) BOUND_VARIABLE_49708) BOUND_VARIABLE_49707) (ho_549 BOUND_VARIABLE_49708 BOUND_VARIABLE_48576))))) (let ((_let_442 (forall ((BOUND_VARIABLE_49720 |u_(-> char option_fml)|) (BOUND_VARIABLE_49719 |u_(-> char option_game)|)) (= (ho_552 (ho_551 k_610 BOUND_VARIABLE_49720) BOUND_VARIABLE_49719) (ho_549 BOUND_VARIABLE_49720 p))))) (let ((_let_443 (forall ((BOUND_VARIABLE_49731 |u_(-> char option_fml)|) (BOUND_VARIABLE_49730 |u_(-> char option_game)|)) (= (ho_552 (ho_551 k_611 BOUND_VARIABLE_49731) BOUND_VARIABLE_49730) (ho_549 BOUND_VARIABLE_49731 p))))) (let ((_let_444 (forall ((BOUND_VARIABLE_49742 |u_(-> char option_fml)|) (BOUND_VARIABLE_49741 |u_(-> char option_game)|)) (= (ho_552 (ho_551 k_612 BOUND_VARIABLE_49742) BOUND_VARIABLE_49741) (ho_549 BOUND_VARIABLE_49742 p))))) (let ((_let_445 (forall ((BOUND_VARIABLE_49753 |u_(-> char option_fml)|) (BOUND_VARIABLE_49752 |u_(-> char option_game)|)) (= (ho_552 (ho_551 k_613 BOUND_VARIABLE_49753) BOUND_VARIABLE_49752) (ho_549 BOUND_VARIABLE_49753 p))))) (let ((_let_446 (forall ((BOUND_VARIABLE_49764 |u_(-> char option_fml)|) (BOUND_VARIABLE_49763 |u_(-> char option_game)|)) (= (ho_552 (ho_551 k_614 BOUND_VARIABLE_49764) BOUND_VARIABLE_49763) (ho_549 BOUND_VARIABLE_49764 p))))) (let ((_let_447 (forall ((BOUND_VARIABLE_49778 |u_(-> char option_trm)|) (BOUND_VARIABLE_48533 char) (BOUND_VARIABLE_49777 |u_(-> char option_fml)|) (BOUND_VARIABLE_49776 |u_(-> char option_game)|)) (= (ho_561 (ho_560 (ho_559 (ho_558 k_615 BOUND_VARIABLE_49778) BOUND_VARIABLE_48533) BOUND_VARIABLE_49777) BOUND_VARIABLE_49776) (ho_556 BOUND_VARIABLE_49778 BOUND_VARIABLE_48533))))) (let ((_let_448 (forall ((BOUND_VARIABLE_49791 |u_(-> char option_fml)|) (BOUND_VARIABLE_49790 |u_(-> char option_game)|)) (= (ho_552 (ho_551 k_616 BOUND_VARIABLE_49791) BOUND_VARIABLE_49790) (ho_549 BOUND_VARIABLE_49791 p))))) (let ((_let_449 (forall ((BOUND_VARIABLE_49802 |u_(-> char option_fml)|) (BOUND_VARIABLE_49801 |u_(-> char option_game)|)) (= (ho_552 (ho_551 k_617 BOUND_VARIABLE_49802) BOUND_VARIABLE_49801) (ho_549 BOUND_VARIABLE_49802 p))))) (let ((_let_450 (forall ((BOUND_VARIABLE_49816 |u_(-> char option_trm)|) (BOUND_VARIABLE_48510 char) (BOUND_VARIABLE_49815 |u_(-> char option_fml)|) (BOUND_VARIABLE_49814 |u_(-> char option_game)|)) (= (ho_561 (ho_560 (ho_559 (ho_558 k_618 BOUND_VARIABLE_49816) BOUND_VARIABLE_48510) BOUND_VARIABLE_49815) BOUND_VARIABLE_49814) (ho_556 BOUND_VARIABLE_49816 BOUND_VARIABLE_48510))))) (let ((_let_451 (forall ((BOUND_VARIABLE_49832 |u_(-> char option_trm)|) (BOUND_VARIABLE_48501 char) (BOUND_VARIABLE_49831 |u_(-> char option_fml)|) (BOUND_VARIABLE_49830 |u_(-> char option_game)|)) (= (ho_561 (ho_560 (ho_559 (ho_558 k_619 BOUND_VARIABLE_49832) BOUND_VARIABLE_48501) BOUND_VARIABLE_49831) BOUND_VARIABLE_49830) (ho_556 BOUND_VARIABLE_49832 BOUND_VARIABLE_48501))))) (let ((_let_452 (forall ((BOUND_VARIABLE_49848 |u_(-> char option_trm)|) (BOUND_VARIABLE_48492 char) (BOUND_VARIABLE_49847 |u_(-> char option_fml)|) (BOUND_VARIABLE_49846 |u_(-> char option_game)|)) (= (ho_561 (ho_560 (ho_559 (ho_558 k_620 BOUND_VARIABLE_49848) BOUND_VARIABLE_48492) BOUND_VARIABLE_49847) BOUND_VARIABLE_49846) (ho_556 BOUND_VARIABLE_49848 BOUND_VARIABLE_48492))))) (let ((_let_453 (forall ((BOUND_VARIABLE_48480 set_variable) (BOUND_VARIABLE_48481 set_variable) (BOUND_VARIABLE_48482 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_48482))) (= (ho_627 (ho_626 (ho_625 k_624 BOUND_VARIABLE_48480) BOUND_VARIABLE_48481) BOUND_VARIABLE_48482) (and (ho_623 _let_1 BOUND_VARIABLE_48480) (ho_623 _let_1 BOUND_VARIABLE_48481))))))) (let ((_let_454 (forall ((BOUND_VARIABLE_48469 set_variable) (BOUND_VARIABLE_48470 set_variable) (BOUND_VARIABLE_48471 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_48471))) (= (ho_627 (ho_626 (ho_625 k_628 BOUND_VARIABLE_48469) BOUND_VARIABLE_48470) BOUND_VARIABLE_48471) (and (ho_623 _let_1 BOUND_VARIABLE_48469) (ho_623 _let_1 BOUND_VARIABLE_48470))))))) (let ((_let_455 (forall ((BOUND_VARIABLE_48458 set_variable) (BOUND_VARIABLE_48459 set_variable) (BOUND_VARIABLE_48460 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_48460))) (= (ho_627 (ho_626 (ho_625 k_629 BOUND_VARIABLE_48458) BOUND_VARIABLE_48459) BOUND_VARIABLE_48460) (and (ho_623 _let_1 BOUND_VARIABLE_48458) (ho_623 _let_1 BOUND_VARIABLE_48459))))))) (let ((_let_456 (forall ((BOUND_VARIABLE_48435 char) (BOUND_VARIABLE_49918 |u_(-> char option_trm)|) (BOUND_VARIABLE_48437 produc799602994n_game)) (= (ho_599 (ho_598 k_597 (ho_559 (ho_558 k_565 BOUND_VARIABLE_49918) BOUND_VARIABLE_48435)) BOUND_VARIABLE_48437) (ho_599 (ho_603 (ho_602 k_630 BOUND_VARIABLE_48435) BOUND_VARIABLE_49918) BOUND_VARIABLE_48437))))) (let ((_let_457 (forall ((BOUND_VARIABLE_49933 |u_(-> char option_trm)|) (BOUND_VARIABLE_48412 char) (BOUND_VARIABLE_49942 |u_(-> char option_trm)|) (BOUND_VARIABLE_48414 produc799602994n_game)) (= (ho_599 (ho_598 k_597 (ho_559 (ho_558 k_566 BOUND_VARIABLE_49933) BOUND_VARIABLE_48412)) BOUND_VARIABLE_48414) (ho_599 (ho_603 (ho_602 (ho_601 k_631 BOUND_VARIABLE_49933) BOUND_VARIABLE_48412) BOUND_VARIABLE_49942) BOUND_VARIABLE_48414))))) (let ((_let_458 (forall ((BOUND_VARIABLE_49951 |u_(-> char option_trm)|) (BOUND_VARIABLE_48388 char) (BOUND_VARIABLE_49960 |u_(-> char option_trm)|) (BOUND_VARIABLE_48390 produc799602994n_game)) (= (ho_599 (ho_598 k_597 (ho_559 (ho_558 k_567 BOUND_VARIABLE_49951) BOUND_VARIABLE_48388)) BOUND_VARIABLE_48390) (ho_599 (ho_603 (ho_602 (ho_601 k_632 BOUND_VARIABLE_49951) BOUND_VARIABLE_48388) BOUND_VARIABLE_49960) BOUND_VARIABLE_48390))))) (let ((_let_459 (forall ((BOUND_VARIABLE_49969 |u_(-> char option_trm)|) (BOUND_VARIABLE_48364 char) (BOUND_VARIABLE_49978 |u_(-> char option_trm)|) (BOUND_VARIABLE_48366 produc799602994n_game)) (= (ho_599 (ho_598 k_597 (ho_559 (ho_558 k_568 BOUND_VARIABLE_49969) BOUND_VARIABLE_48364)) BOUND_VARIABLE_48366) (ho_599 (ho_603 (ho_602 (ho_601 k_633 BOUND_VARIABLE_49969) BOUND_VARIABLE_48364) BOUND_VARIABLE_49978) BOUND_VARIABLE_48366))))) (let ((_let_460 (forall ((BOUND_VARIABLE_48352 set_variable) (BOUND_VARIABLE_48353 set_variable) (BOUND_VARIABLE_48354 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_48354))) (= (ho_627 (ho_626 (ho_625 k_634 BOUND_VARIABLE_48352) BOUND_VARIABLE_48353) BOUND_VARIABLE_48354) (and (ho_623 _let_1 BOUND_VARIABLE_48352) (ho_623 _let_1 BOUND_VARIABLE_48353))))))) (let ((_let_461 (forall ((BOUND_VARIABLE_48341 set_variable) (BOUND_VARIABLE_48342 set_variable) (BOUND_VARIABLE_48343 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_48343))) (= (ho_627 (ho_626 (ho_625 k_635 BOUND_VARIABLE_48341) BOUND_VARIABLE_48342) BOUND_VARIABLE_48343) (and (ho_623 _let_1 BOUND_VARIABLE_48341) (ho_623 _let_1 BOUND_VARIABLE_48342))))))) (let ((_let_462 (forall ((BOUND_VARIABLE_50023 |u_(-> option_fml char option_fml)|) (BOUND_VARIABLE_50020 |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|) (BOUND_VARIABLE_48330 char) (BOUND_VARIABLE_50019 |u_(-> char option_fml)|) (BOUND_VARIABLE_50018 |u_(-> char option_game)|)) (= (ho_552 (ho_551 (ho_564 (ho_639 (ho_638 k_637 BOUND_VARIABLE_50023) BOUND_VARIABLE_50020) BOUND_VARIABLE_48330) BOUND_VARIABLE_50019) BOUND_VARIABLE_50018) (ho_549 (ho_636 BOUND_VARIABLE_50023 (ho_552 (ho_551 BOUND_VARIABLE_50020 BOUND_VARIABLE_50019) BOUND_VARIABLE_50018)) BOUND_VARIABLE_48330))))) (let ((_let_463 (forall ((BOUND_VARIABLE_50051 |u_(-> variable Bool)|) (BOUND_VARIABLE_48317 set_variable) (BOUND_VARIABLE_48318 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_48318))) (= (ho_627 (ho_626 (ho_643 k_642 BOUND_VARIABLE_50051) BOUND_VARIABLE_48317) BOUND_VARIABLE_48318) (and (ho_623 _let_1 (ho_641 k_640 BOUND_VARIABLE_50051)) (ho_623 _let_1 BOUND_VARIABLE_48317))))))) (let ((_let_464 (forall ((BOUND_VARIABLE_50078 |u_(-> variable Bool)|) (BOUND_VARIABLE_48305 set_variable) (BOUND_VARIABLE_48306 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_48306))) (= (ho_627 (ho_626 (ho_643 k_644 BOUND_VARIABLE_50078) BOUND_VARIABLE_48305) BOUND_VARIABLE_48306) (and (ho_623 _let_1 (ho_641 k_640 BOUND_VARIABLE_50078)) (ho_623 _let_1 BOUND_VARIABLE_48305))))))) (let ((_let_465 (forall ((BOUND_VARIABLE_48293 set_variable) (BOUND_VARIABLE_48294 set_variable) (BOUND_VARIABLE_48295 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_48295))) (= (ho_627 (ho_626 (ho_625 k_645 BOUND_VARIABLE_48293) BOUND_VARIABLE_48294) BOUND_VARIABLE_48295) (and (ho_623 _let_1 BOUND_VARIABLE_48293) (ho_623 _let_1 BOUND_VARIABLE_48294))))))) (let ((_let_466 (forall ((BOUND_VARIABLE_48282 set_variable) (BOUND_VARIABLE_48283 set_variable) (BOUND_VARIABLE_48284 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_48284))) (= (ho_627 (ho_626 (ho_625 k_646 BOUND_VARIABLE_48282) BOUND_VARIABLE_48283) BOUND_VARIABLE_48284) (and (ho_623 _let_1 BOUND_VARIABLE_48282) (ho_623 _let_1 BOUND_VARIABLE_48283))))))) (let ((_let_467 (forall ((BOUND_VARIABLE_48271 set_variable) (BOUND_VARIABLE_48272 set_variable) (BOUND_VARIABLE_48273 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_48273))) (= (ho_627 (ho_626 (ho_625 k_647 BOUND_VARIABLE_48271) BOUND_VARIABLE_48272) BOUND_VARIABLE_48273) (and (ho_623 _let_1 BOUND_VARIABLE_48271) (ho_623 _let_1 BOUND_VARIABLE_48272))))))) (let ((_let_468 (forall ((BOUND_VARIABLE_48250 char) (BOUND_VARIABLE_50137 |u_(-> char option_trm)|) (BOUND_VARIABLE_48252 produc799602994n_game)) (= (ho_576 (ho_575 k_574 (ho_564 k_569 BOUND_VARIABLE_48250)) BOUND_VARIABLE_48252) (ho_576 (ho_578 (ho_607 k_648 BOUND_VARIABLE_48250) BOUND_VARIABLE_50137) BOUND_VARIABLE_48252))))) (let ((_let_469 (forall ((BOUND_VARIABLE_48239 set_variable) (BOUND_VARIABLE_48240 set_variable) (BOUND_VARIABLE_48241 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_48241))) (= (ho_627 (ho_626 (ho_625 k_649 BOUND_VARIABLE_48239) BOUND_VARIABLE_48240) BOUND_VARIABLE_48241) (and (ho_623 _let_1 BOUND_VARIABLE_48239) (ho_623 _let_1 BOUND_VARIABLE_48240))))))) (let ((_let_470 (forall ((BOUND_VARIABLE_48228 set_variable) (BOUND_VARIABLE_48229 set_variable) (BOUND_VARIABLE_48230 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_48230))) (= (ho_627 (ho_626 (ho_625 k_650 BOUND_VARIABLE_48228) BOUND_VARIABLE_48229) BOUND_VARIABLE_48230) (and (ho_623 _let_1 BOUND_VARIABLE_48228) (ho_623 _let_1 BOUND_VARIABLE_48229))))))) (let ((_let_471 (forall ((BOUND_VARIABLE_50173 |u_(-> variable Bool)|) (BOUND_VARIABLE_48218 set_variable) (BOUND_VARIABLE_48219 variable)) (= (ho_627 (ho_626 (ho_643 k_651 BOUND_VARIABLE_50173) BOUND_VARIABLE_48218) BOUND_VARIABLE_48219) (and (ho_627 BOUND_VARIABLE_50173 BOUND_VARIABLE_48219) (ho_623 (ho_622 k_621 BOUND_VARIABLE_48219) BOUND_VARIABLE_48218)))))) (let ((_let_472 (forall ((BOUND_VARIABLE_48206 set_variable) (BOUND_VARIABLE_48207 set_variable) (BOUND_VARIABLE_48208 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_48208))) (= (ho_627 (ho_626 (ho_625 k_652 BOUND_VARIABLE_48206) BOUND_VARIABLE_48207) BOUND_VARIABLE_48208) (and (ho_623 _let_1 BOUND_VARIABLE_48206) (ho_623 _let_1 BOUND_VARIABLE_48207))))))) (let ((_let_473 (forall ((BOUND_VARIABLE_48195 set_variable) (BOUND_VARIABLE_48196 set_variable) (BOUND_VARIABLE_48197 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_48197))) (= (ho_627 (ho_626 (ho_625 k_653 BOUND_VARIABLE_48195) BOUND_VARIABLE_48196) BOUND_VARIABLE_48197) (and (ho_623 _let_1 BOUND_VARIABLE_48195) (ho_623 _let_1 BOUND_VARIABLE_48196))))))) (let ((_let_474 (forall ((BOUND_VARIABLE_48184 set_variable) (BOUND_VARIABLE_48185 set_variable) (BOUND_VARIABLE_48186 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_48186))) (= (ho_627 (ho_626 (ho_625 k_654 BOUND_VARIABLE_48184) BOUND_VARIABLE_48185) BOUND_VARIABLE_48186) (and (ho_623 _let_1 BOUND_VARIABLE_48184) (ho_623 _let_1 BOUND_VARIABLE_48185))))))) (let ((_let_475 (forall ((BOUND_VARIABLE_48173 set_variable) (BOUND_VARIABLE_48174 set_variable) (BOUND_VARIABLE_48175 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_48175))) (= (ho_627 (ho_626 (ho_625 k_655 BOUND_VARIABLE_48173) BOUND_VARIABLE_48174) BOUND_VARIABLE_48175) (and (ho_623 _let_1 BOUND_VARIABLE_48173) (ho_623 _let_1 BOUND_VARIABLE_48174))))))) (let ((_let_476 (forall ((BOUND_VARIABLE_50247 |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_trm)|) (BOUND_VARIABLE_48163 char) (BOUND_VARIABLE_50243 |u_(-> char option_fml)|) (BOUND_VARIABLE_50242 |u_(-> char option_game)|)) (= (ho_561 (ho_560 (ho_559 (ho_658 k_657 BOUND_VARIABLE_50247) BOUND_VARIABLE_48163) BOUND_VARIABLE_50243) BOUND_VARIABLE_50242) (ho_556 (ho_659 (ho_656 BOUND_VARIABLE_50247 BOUND_VARIABLE_50243) BOUND_VARIABLE_50242) BOUND_VARIABLE_48163))))) (let ((_let_477 (forall ((BOUND_VARIABLE_48151 set_variable) (BOUND_VARIABLE_48152 set_variable) (BOUND_VARIABLE_48153 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_48153))) (= (ho_627 (ho_626 (ho_625 k_660 BOUND_VARIABLE_48151) BOUND_VARIABLE_48152) BOUND_VARIABLE_48153) (and (ho_623 _let_1 BOUND_VARIABLE_48151) (ho_623 _let_1 BOUND_VARIABLE_48152))))))) (let ((_let_478 (forall ((BOUND_VARIABLE_48140 set_variable) (BOUND_VARIABLE_48141 set_variable) (BOUND_VARIABLE_48142 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_48142))) (= (ho_627 (ho_626 (ho_625 k_661 BOUND_VARIABLE_48140) BOUND_VARIABLE_48141) BOUND_VARIABLE_48142) (and (ho_623 _let_1 BOUND_VARIABLE_48140) (ho_623 _let_1 BOUND_VARIABLE_48141))))))) (let ((_let_479 (forall ((BOUND_VARIABLE_48129 set_variable) (BOUND_VARIABLE_48130 set_variable) (BOUND_VARIABLE_48131 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_48131))) (= (ho_627 (ho_626 (ho_625 k_662 BOUND_VARIABLE_48129) BOUND_VARIABLE_48130) BOUND_VARIABLE_48131) (and (ho_623 _let_1 BOUND_VARIABLE_48129) (ho_623 _let_1 BOUND_VARIABLE_48130))))))) (let ((_let_480 (forall ((BOUND_VARIABLE_48108 char) (BOUND_VARIABLE_50316 |u_(-> char option_trm)|) (BOUND_VARIABLE_48110 produc799602994n_game)) (= (ho_576 (ho_575 k_574 (ho_564 k_570 BOUND_VARIABLE_48108)) BOUND_VARIABLE_48110) (ho_576 (ho_578 (ho_607 k_663 BOUND_VARIABLE_48108) BOUND_VARIABLE_50316) BOUND_VARIABLE_48110))))) (let ((_let_481 (forall ((BOUND_VARIABLE_48087 char) (BOUND_VARIABLE_50330 |u_(-> char option_trm)|) (BOUND_VARIABLE_48089 produc799602994n_game)) (= (ho_576 (ho_575 k_574 (ho_564 k_571 BOUND_VARIABLE_48087)) BOUND_VARIABLE_48089) (ho_576 (ho_578 (ho_607 k_664 BOUND_VARIABLE_48087) BOUND_VARIABLE_50330) BOUND_VARIABLE_48089))))) (let ((_let_482 (forall ((BOUND_VARIABLE_48076 set_variable) (BOUND_VARIABLE_48077 set_variable) (BOUND_VARIABLE_48078 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_48078))) (= (ho_627 (ho_626 (ho_625 k_665 BOUND_VARIABLE_48076) BOUND_VARIABLE_48077) BOUND_VARIABLE_48078) (and (ho_623 _let_1 BOUND_VARIABLE_48076) (ho_623 _let_1 BOUND_VARIABLE_48077))))))) (let ((_let_483 (forall ((BOUND_VARIABLE_48065 set_variable) (BOUND_VARIABLE_48066 set_variable) (BOUND_VARIABLE_48067 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_48067))) (= (ho_627 (ho_626 (ho_625 k_666 BOUND_VARIABLE_48065) BOUND_VARIABLE_48066) BOUND_VARIABLE_48067) (and (ho_623 _let_1 BOUND_VARIABLE_48065) (ho_623 _let_1 BOUND_VARIABLE_48066))))))) (let ((_let_484 (forall ((BOUND_VARIABLE_48054 set_variable) (BOUND_VARIABLE_48055 set_variable) (BOUND_VARIABLE_48056 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_48056))) (= (ho_627 (ho_626 (ho_625 k_667 BOUND_VARIABLE_48054) BOUND_VARIABLE_48055) BOUND_VARIABLE_48056) (and (ho_623 _let_1 BOUND_VARIABLE_48054) (ho_623 _let_1 BOUND_VARIABLE_48055))))))) (let ((_let_485 (forall ((BOUND_VARIABLE_48043 set_variable) (BOUND_VARIABLE_48044 set_variable) (BOUND_VARIABLE_48045 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_48045))) (= (ho_627 (ho_626 (ho_625 k_668 BOUND_VARIABLE_48043) BOUND_VARIABLE_48044) BOUND_VARIABLE_48045) (and (ho_623 _let_1 BOUND_VARIABLE_48043) (ho_623 _let_1 BOUND_VARIABLE_48044))))))) (let ((_let_486 (forall ((BOUND_VARIABLE_50390 |u_(-> char option_trm)|) (BOUND_VARIABLE_48020 char) (BOUND_VARIABLE_50399 |u_(-> char option_trm)|) (BOUND_VARIABLE_48022 produc799602994n_game)) (= (ho_599 (ho_598 k_597 (ho_559 (ho_558 k_572 BOUND_VARIABLE_50390) BOUND_VARIABLE_48020)) BOUND_VARIABLE_48022) (ho_599 (ho_603 (ho_602 (ho_601 k_669 BOUND_VARIABLE_50390) BOUND_VARIABLE_48020) BOUND_VARIABLE_50399) BOUND_VARIABLE_48022))))) (let ((_let_487 (forall ((BOUND_VARIABLE_50408 |u_(-> char option_trm)|) (BOUND_VARIABLE_47996 char) (BOUND_VARIABLE_50417 |u_(-> char option_trm)|) (BOUND_VARIABLE_47998 produc799602994n_game)) (= (ho_599 (ho_598 k_597 (ho_559 (ho_558 k_573 BOUND_VARIABLE_50408) BOUND_VARIABLE_47996)) BOUND_VARIABLE_47998) (ho_599 (ho_603 (ho_602 (ho_601 k_670 BOUND_VARIABLE_50408) BOUND_VARIABLE_47996) BOUND_VARIABLE_50417) BOUND_VARIABLE_47998))))) (let ((_let_488 (forall ((BOUND_VARIABLE_47984 set_variable) (BOUND_VARIABLE_47985 set_variable) (BOUND_VARIABLE_47986 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_47986))) (= (ho_627 (ho_626 (ho_625 k_671 BOUND_VARIABLE_47984) BOUND_VARIABLE_47985) BOUND_VARIABLE_47986) (and (ho_623 _let_1 BOUND_VARIABLE_47984) (ho_623 _let_1 BOUND_VARIABLE_47985))))))) (let ((_let_489 (forall ((BOUND_VARIABLE_50453 |u_(-> char option_trm)|) (BOUND_VARIABLE_47973 produc62062515n_game)) (= (ho_674 (ho_673 k_672 k_577) BOUND_VARIABLE_47973) (ho_674 (ho_676 k_675 BOUND_VARIABLE_50453) BOUND_VARIABLE_47973))))) (let ((_let_490 (forall ((BOUND_VARIABLE_50469 |u_(-> char option_trm)|) (BOUND_VARIABLE_47961 produc799602994n_game)) (= (ho_576 (ho_575 k_574 k_579) BOUND_VARIABLE_47961) (ho_576 (ho_578 k_677 BOUND_VARIABLE_50469) BOUND_VARIABLE_47961))))) (let ((_let_491 (forall ((BOUND_VARIABLE_50480 |u_(-> char option_trm)|) (BOUND_VARIABLE_47949 produc799602994n_game)) (= (ho_576 (ho_575 k_574 k_580) BOUND_VARIABLE_47949) (ho_576 (ho_578 k_678 BOUND_VARIABLE_50480) BOUND_VARIABLE_47949))))) (let ((_let_492 (forall ((BOUND_VARIABLE_50491 |u_(-> char option_trm)|) (BOUND_VARIABLE_47937 produc62062515n_game)) (= (ho_674 (ho_673 k_672 k_581) BOUND_VARIABLE_47937) (ho_674 (ho_676 k_679 BOUND_VARIABLE_50491) BOUND_VARIABLE_47937))))) (let ((_let_493 (forall ((BOUND_VARIABLE_50502 |u_(-> char option_trm)|) (BOUND_VARIABLE_47925 produc799602994n_game)) (= (ho_576 (ho_575 k_574 k_582) BOUND_VARIABLE_47925) (ho_576 (ho_578 k_680 BOUND_VARIABLE_50502) BOUND_VARIABLE_47925))))) (let ((_let_494 (forall ((BOUND_VARIABLE_50513 |u_(-> char option_trm)|) (BOUND_VARIABLE_47913 produc62062515n_game)) (= (ho_674 (ho_673 k_672 k_583) BOUND_VARIABLE_47913) (ho_674 (ho_676 k_681 BOUND_VARIABLE_50513) BOUND_VARIABLE_47913))))) (let ((_let_495 (forall ((BOUND_VARIABLE_50524 |u_(-> char option_trm)|) (BOUND_VARIABLE_47901 produc799602994n_game)) (= (ho_576 (ho_575 k_574 k_584) BOUND_VARIABLE_47901) (ho_576 (ho_578 k_682 BOUND_VARIABLE_50524) BOUND_VARIABLE_47901))))) (let ((_let_496 (forall ((BOUND_VARIABLE_50535 |u_(-> char option_trm)|) (BOUND_VARIABLE_47889 produc799602994n_game)) (= (ho_576 (ho_575 k_574 k_585) BOUND_VARIABLE_47889) (ho_576 (ho_578 k_683 BOUND_VARIABLE_50535) BOUND_VARIABLE_47889))))) (let ((_let_497 (forall ((BOUND_VARIABLE_50546 |u_(-> char option_trm)|) (BOUND_VARIABLE_47877 produc799602994n_game)) (= (ho_576 (ho_575 k_574 k_586) BOUND_VARIABLE_47877) (ho_576 (ho_578 k_684 BOUND_VARIABLE_50546) BOUND_VARIABLE_47877))))) (let ((_let_498 (forall ((BOUND_VARIABLE_50557 |u_(-> char option_trm)|) (BOUND_VARIABLE_47865 produc799602994n_game)) (= (ho_576 (ho_575 k_574 k_587) BOUND_VARIABLE_47865) (ho_576 (ho_578 k_685 BOUND_VARIABLE_50557) BOUND_VARIABLE_47865))))) (let ((_let_499 (forall ((BOUND_VARIABLE_50568 |u_(-> char option_trm)|) (BOUND_VARIABLE_47853 produc799602994n_game)) (= (ho_576 (ho_575 k_574 k_588) BOUND_VARIABLE_47853) (ho_576 (ho_578 k_686 BOUND_VARIABLE_50568) BOUND_VARIABLE_47853))))) (let ((_let_500 (forall ((BOUND_VARIABLE_47841 set_variable) (BOUND_VARIABLE_47842 set_variable) (BOUND_VARIABLE_47843 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_47843))) (= (ho_627 (ho_626 (ho_625 k_687 BOUND_VARIABLE_47841) BOUND_VARIABLE_47842) BOUND_VARIABLE_47843) (and (ho_623 _let_1 BOUND_VARIABLE_47841) (ho_623 _let_1 BOUND_VARIABLE_47842))))))) (let ((_let_501 (forall ((BOUND_VARIABLE_47830 set_variable) (BOUND_VARIABLE_47831 set_variable) (BOUND_VARIABLE_47832 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_47832))) (= (ho_627 (ho_626 (ho_625 k_688 BOUND_VARIABLE_47830) BOUND_VARIABLE_47831) BOUND_VARIABLE_47832) (and (ho_623 _let_1 BOUND_VARIABLE_47830) (ho_623 _let_1 BOUND_VARIABLE_47831))))))) (let ((_let_502 (forall ((BOUND_VARIABLE_47819 set_variable) (BOUND_VARIABLE_47820 set_variable) (BOUND_VARIABLE_47821 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_47821))) (= (ho_627 (ho_626 (ho_625 k_689 BOUND_VARIABLE_47819) BOUND_VARIABLE_47820) BOUND_VARIABLE_47821) (and (ho_623 _let_1 BOUND_VARIABLE_47819) (ho_623 _let_1 BOUND_VARIABLE_47820))))))) (let ((_let_503 (forall ((BOUND_VARIABLE_47808 set_variable) (BOUND_VARIABLE_47809 set_variable) (BOUND_VARIABLE_47810 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_47810))) (= (ho_627 (ho_626 (ho_625 k_690 BOUND_VARIABLE_47808) BOUND_VARIABLE_47809) BOUND_VARIABLE_47810) (and (ho_623 _let_1 BOUND_VARIABLE_47808) (ho_623 _let_1 BOUND_VARIABLE_47809))))))) (let ((_let_504 (forall ((BOUND_VARIABLE_50637 |u_(-> option_fml char option_trm)|) (BOUND_VARIABLE_50634 |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|) (BOUND_VARIABLE_47797 char) (BOUND_VARIABLE_50633 |u_(-> char option_fml)|) (BOUND_VARIABLE_50632 |u_(-> char option_game)|)) (= (ho_561 (ho_560 (ho_559 (ho_694 (ho_693 k_692 BOUND_VARIABLE_50637) BOUND_VARIABLE_50634) BOUND_VARIABLE_47797) BOUND_VARIABLE_50633) BOUND_VARIABLE_50632) (ho_556 (ho_691 BOUND_VARIABLE_50637 (ho_552 (ho_551 BOUND_VARIABLE_50634 BOUND_VARIABLE_50633) BOUND_VARIABLE_50632)) BOUND_VARIABLE_47797))))) (let ((_let_505 (forall ((BOUND_VARIABLE_47784 set_variable) (BOUND_VARIABLE_47785 set_variable) (BOUND_VARIABLE_47786 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_47786))) (= (ho_627 (ho_626 (ho_625 k_695 BOUND_VARIABLE_47784) BOUND_VARIABLE_47785) BOUND_VARIABLE_47786) (and (ho_623 _let_1 BOUND_VARIABLE_47784) (ho_623 _let_1 BOUND_VARIABLE_47785))))))) (let ((_let_506 (forall ((BOUND_VARIABLE_47773 set_variable) (BOUND_VARIABLE_47774 set_variable) (BOUND_VARIABLE_47775 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_47775))) (= (ho_627 (ho_626 (ho_625 k_696 BOUND_VARIABLE_47773) BOUND_VARIABLE_47774) BOUND_VARIABLE_47775) (and (ho_623 _let_1 BOUND_VARIABLE_47773) (ho_623 _let_1 BOUND_VARIABLE_47774))))))) (let ((_let_507 (forall ((BOUND_VARIABLE_47762 set_variable) (BOUND_VARIABLE_47763 set_variable) (BOUND_VARIABLE_47764 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_47764))) (= (ho_627 (ho_626 (ho_625 k_697 BOUND_VARIABLE_47762) BOUND_VARIABLE_47763) BOUND_VARIABLE_47764) (and (ho_623 _let_1 BOUND_VARIABLE_47762) (ho_623 _let_1 BOUND_VARIABLE_47763))))))) (let ((_let_508 (forall ((BOUND_VARIABLE_47751 set_variable) (BOUND_VARIABLE_47752 set_variable) (BOUND_VARIABLE_47753 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_47753))) (= (ho_627 (ho_626 (ho_625 k_698 BOUND_VARIABLE_47751) BOUND_VARIABLE_47752) BOUND_VARIABLE_47753) (and (ho_623 _let_1 BOUND_VARIABLE_47751) (ho_623 _let_1 BOUND_VARIABLE_47752))))))) (let ((_let_509 (forall ((BOUND_VARIABLE_47743 set_variable) (BOUND_VARIABLE_47744 variable)) (= (ho_627 (ho_626 k_699 BOUND_VARIABLE_47743) BOUND_VARIABLE_47744) (ho_623 (ho_622 k_621 BOUND_VARIABLE_47744) BOUND_VARIABLE_47743))))) (let ((_let_510 (forall ((BOUND_VARIABLE_47735 set_variable) (BOUND_VARIABLE_47736 variable)) (= (ho_627 (ho_626 k_700 BOUND_VARIABLE_47735) BOUND_VARIABLE_47736) (ho_623 (ho_622 k_621 BOUND_VARIABLE_47736) BOUND_VARIABLE_47735))))) (let ((_let_511 (forall ((BOUND_VARIABLE_47724 set_variable) (BOUND_VARIABLE_47725 set_variable) (BOUND_VARIABLE_47726 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_47726))) (= (ho_627 (ho_626 (ho_625 k_701 BOUND_VARIABLE_47724) BOUND_VARIABLE_47725) BOUND_VARIABLE_47726) (and (ho_623 _let_1 BOUND_VARIABLE_47724) (ho_623 _let_1 BOUND_VARIABLE_47725))))))) (let ((_let_512 (forall ((BOUND_VARIABLE_47713 set_variable) (BOUND_VARIABLE_47714 set_variable) (BOUND_VARIABLE_47715 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_47715))) (= (ho_627 (ho_626 (ho_625 k_702 BOUND_VARIABLE_47713) BOUND_VARIABLE_47714) BOUND_VARIABLE_47715) (and (ho_623 _let_1 BOUND_VARIABLE_47713) (ho_623 _let_1 BOUND_VARIABLE_47714))))))) (let ((_let_513 (forall ((BOUND_VARIABLE_47702 set_variable) (BOUND_VARIABLE_50759 |u_(-> variable Bool)|) (BOUND_VARIABLE_47704 variable)) (= (ho_627 (ho_705 (ho_704 k_703 BOUND_VARIABLE_47702) BOUND_VARIABLE_50759) BOUND_VARIABLE_47704) (and (ho_623 (ho_622 k_621 BOUND_VARIABLE_47704) BOUND_VARIABLE_47702) (ho_627 BOUND_VARIABLE_50759 BOUND_VARIABLE_47704)))))) (let ((_let_514 (forall ((BOUND_VARIABLE_47691 set_variable) (BOUND_VARIABLE_50783 |u_(-> variable Bool)|) (BOUND_VARIABLE_47693 variable)) (= (ho_627 (ho_705 (ho_704 k_706 BOUND_VARIABLE_47691) BOUND_VARIABLE_50783) BOUND_VARIABLE_47693) (and (ho_623 (ho_622 k_621 BOUND_VARIABLE_47693) BOUND_VARIABLE_47691) (ho_627 BOUND_VARIABLE_50783 BOUND_VARIABLE_47693)))))) (let ((_let_515 (forall ((BOUND_VARIABLE_47680 set_variable) (BOUND_VARIABLE_47681 set_variable) (BOUND_VARIABLE_47682 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_47682))) (= (ho_627 (ho_626 (ho_625 k_707 BOUND_VARIABLE_47680) BOUND_VARIABLE_47681) BOUND_VARIABLE_47682) (and (ho_623 _let_1 BOUND_VARIABLE_47680) (ho_623 _let_1 BOUND_VARIABLE_47681))))))) (let ((_let_516 (forall ((BOUND_VARIABLE_47669 set_variable) (BOUND_VARIABLE_47670 set_variable) (BOUND_VARIABLE_47671 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_47671))) (= (ho_627 (ho_626 (ho_625 k_708 BOUND_VARIABLE_47669) BOUND_VARIABLE_47670) BOUND_VARIABLE_47671) (and (ho_623 _let_1 BOUND_VARIABLE_47669) (ho_623 _let_1 BOUND_VARIABLE_47670))))))) (let ((_let_517 (forall ((BOUND_VARIABLE_47658 set_variable) (BOUND_VARIABLE_50824 |u_(-> variable Bool)|) (BOUND_VARIABLE_47660 variable)) (= (ho_627 (ho_705 (ho_704 k_709 BOUND_VARIABLE_47658) BOUND_VARIABLE_50824) BOUND_VARIABLE_47660) (and (ho_623 (ho_622 k_621 BOUND_VARIABLE_47660) BOUND_VARIABLE_47658) (ho_627 BOUND_VARIABLE_50824 BOUND_VARIABLE_47660)))))) (let ((_let_518 (forall ((BOUND_VARIABLE_47635 char) (BOUND_VARIABLE_50839 |u_(-> char option_trm)|) (BOUND_VARIABLE_47637 produc799602994n_game)) (= (ho_599 (ho_598 k_597 (ho_559 (ho_558 k_589 BOUND_VARIABLE_50839) BOUND_VARIABLE_47635)) BOUND_VARIABLE_47637) (ho_599 (ho_603 (ho_602 k_710 BOUND_VARIABLE_47635) BOUND_VARIABLE_50839) BOUND_VARIABLE_47637))))) (let ((_let_519 (forall ((BOUND_VARIABLE_47612 char) (BOUND_VARIABLE_50854 |u_(-> char option_trm)|) (BOUND_VARIABLE_47614 produc799602994n_game)) (= (ho_599 (ho_598 k_597 (ho_559 (ho_558 k_590 BOUND_VARIABLE_50854) BOUND_VARIABLE_47612)) BOUND_VARIABLE_47614) (ho_599 (ho_603 (ho_602 k_711 BOUND_VARIABLE_47612) BOUND_VARIABLE_50854) BOUND_VARIABLE_47614))))) (let ((_let_520 (forall ((BOUND_VARIABLE_47601 set_variable) (BOUND_VARIABLE_47602 set_variable) (BOUND_VARIABLE_47603 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_47603))) (= (ho_627 (ho_626 (ho_625 k_712 BOUND_VARIABLE_47601) BOUND_VARIABLE_47602) BOUND_VARIABLE_47603) (and (ho_623 _let_1 BOUND_VARIABLE_47601) (ho_623 _let_1 BOUND_VARIABLE_47602))))))) (let ((_let_521 (forall ((BOUND_VARIABLE_47590 set_variable) (BOUND_VARIABLE_47591 set_variable) (BOUND_VARIABLE_47592 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_47592))) (= (ho_627 (ho_626 (ho_625 k_713 BOUND_VARIABLE_47590) BOUND_VARIABLE_47591) BOUND_VARIABLE_47592) (and (ho_623 _let_1 BOUND_VARIABLE_47590) (ho_623 _let_1 BOUND_VARIABLE_47591))))))) (let ((_let_522 (forall ((BOUND_VARIABLE_47579 set_variable) (BOUND_VARIABLE_47580 set_variable) (BOUND_VARIABLE_47581 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_47581))) (= (ho_627 (ho_626 (ho_625 k_714 BOUND_VARIABLE_47579) BOUND_VARIABLE_47580) BOUND_VARIABLE_47581) (and (ho_623 _let_1 BOUND_VARIABLE_47579) (ho_623 _let_1 BOUND_VARIABLE_47580))))))) (let ((_let_523 (forall ((BOUND_VARIABLE_50910 |u_(-> variable Bool)|) (BOUND_VARIABLE_47569 set_variable) (BOUND_VARIABLE_47570 variable)) (= (ho_627 (ho_626 (ho_643 k_715 BOUND_VARIABLE_50910) BOUND_VARIABLE_47569) BOUND_VARIABLE_47570) (and (ho_627 BOUND_VARIABLE_50910 BOUND_VARIABLE_47570) (ho_623 (ho_622 k_621 BOUND_VARIABLE_47570) BOUND_VARIABLE_47569)))))) (let ((_let_524 (forall ((BOUND_VARIABLE_47557 set_variable) (BOUND_VARIABLE_47558 set_variable) (BOUND_VARIABLE_47559 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_47559))) (= (ho_627 (ho_626 (ho_625 k_716 BOUND_VARIABLE_47557) BOUND_VARIABLE_47558) BOUND_VARIABLE_47559) (and (ho_623 _let_1 BOUND_VARIABLE_47557) (ho_623 _let_1 BOUND_VARIABLE_47558))))))) (let ((_let_525 (forall ((BOUND_VARIABLE_47546 set_variable) (BOUND_VARIABLE_47547 set_variable) (BOUND_VARIABLE_47548 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_47548))) (= (ho_627 (ho_626 (ho_625 k_717 BOUND_VARIABLE_47546) BOUND_VARIABLE_47547) BOUND_VARIABLE_47548) (and (ho_623 _let_1 BOUND_VARIABLE_47546) (ho_623 _let_1 BOUND_VARIABLE_47547))))))) (let ((_let_526 (forall ((BOUND_VARIABLE_47535 set_variable) (BOUND_VARIABLE_47536 set_variable) (BOUND_VARIABLE_47537 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_47537))) (= (ho_627 (ho_626 (ho_625 k_718 BOUND_VARIABLE_47535) BOUND_VARIABLE_47536) BOUND_VARIABLE_47537) (and (ho_623 _let_1 BOUND_VARIABLE_47535) (ho_623 _let_1 BOUND_VARIABLE_47536))))))) (let ((_let_527 (forall ((BOUND_VARIABLE_47524 set_variable) (BOUND_VARIABLE_47525 set_variable) (BOUND_VARIABLE_47526 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_47526))) (= (ho_627 (ho_626 (ho_625 k_719 BOUND_VARIABLE_47524) BOUND_VARIABLE_47525) BOUND_VARIABLE_47526) (and (ho_623 _let_1 BOUND_VARIABLE_47524) (ho_623 _let_1 BOUND_VARIABLE_47525))))))) (let ((_let_528 (forall ((BOUND_VARIABLE_47513 set_variable) (BOUND_VARIABLE_47514 set_variable) (BOUND_VARIABLE_47515 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_47515))) (= (ho_627 (ho_626 (ho_625 k_720 BOUND_VARIABLE_47513) BOUND_VARIABLE_47514) BOUND_VARIABLE_47515) (and (ho_623 _let_1 BOUND_VARIABLE_47513) (ho_623 _let_1 BOUND_VARIABLE_47514))))))) (let ((_let_529 (forall ((BOUND_VARIABLE_50988 |u_(-> char option_trm)|) (BOUND_VARIABLE_47490 char) (BOUND_VARIABLE_50997 |u_(-> char option_trm)|) (BOUND_VARIABLE_47492 produc799602994n_game)) (= (ho_599 (ho_598 k_597 (ho_559 (ho_558 k_591 BOUND_VARIABLE_50988) BOUND_VARIABLE_47490)) BOUND_VARIABLE_47492) (ho_599 (ho_603 (ho_602 (ho_601 k_721 BOUND_VARIABLE_50988) BOUND_VARIABLE_47490) BOUND_VARIABLE_50997) BOUND_VARIABLE_47492))))) (let ((_let_530 (forall ((BOUND_VARIABLE_47466 char) (BOUND_VARIABLE_51006 |u_(-> char option_trm)|) (BOUND_VARIABLE_47468 produc799602994n_game)) (= (ho_599 (ho_598 k_597 (ho_559 (ho_558 k_592 BOUND_VARIABLE_51006) BOUND_VARIABLE_47466)) BOUND_VARIABLE_47468) (ho_599 (ho_603 (ho_602 k_722 BOUND_VARIABLE_47466) BOUND_VARIABLE_51006) BOUND_VARIABLE_47468))))) (let ((_let_531 (forall ((BOUND_VARIABLE_47455 set_variable) (BOUND_VARIABLE_47456 set_variable) (BOUND_VARIABLE_47457 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_47457))) (= (ho_627 (ho_626 (ho_625 k_723 BOUND_VARIABLE_47455) BOUND_VARIABLE_47456) BOUND_VARIABLE_47457) (and (ho_623 _let_1 BOUND_VARIABLE_47455) (ho_623 _let_1 BOUND_VARIABLE_47456))))))) (let ((_let_532 (forall ((BOUND_VARIABLE_51036 |u_(-> variable Bool)|) (BOUND_VARIABLE_47445 set_variable) (BOUND_VARIABLE_47446 variable)) (= (ho_627 (ho_626 (ho_643 k_724 BOUND_VARIABLE_51036) BOUND_VARIABLE_47445) BOUND_VARIABLE_47446) (and (ho_627 BOUND_VARIABLE_51036 BOUND_VARIABLE_47446) (ho_623 (ho_622 k_621 BOUND_VARIABLE_47446) BOUND_VARIABLE_47445)))))) (let ((_let_533 (forall ((BOUND_VARIABLE_51053 |u_(-> char option_trm)|) (BOUND_VARIABLE_47433 produc799602994n_game)) (= (ho_576 (ho_575 k_574 k_593) BOUND_VARIABLE_47433) (ho_576 (ho_578 k_725 BOUND_VARIABLE_51053) BOUND_VARIABLE_47433))))) (let ((_let_534 (forall ((BOUND_VARIABLE_47421 set_variable) (BOUND_VARIABLE_47422 set_variable) (BOUND_VARIABLE_47423 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_47423))) (= (ho_627 (ho_626 (ho_625 k_726 BOUND_VARIABLE_47421) BOUND_VARIABLE_47422) BOUND_VARIABLE_47423) (and (ho_623 _let_1 BOUND_VARIABLE_47421) (ho_623 _let_1 BOUND_VARIABLE_47422))))))) (let ((_let_535 (forall ((BOUND_VARIABLE_47410 set_variable) (BOUND_VARIABLE_47411 set_variable) (BOUND_VARIABLE_47412 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_47412))) (= (ho_627 (ho_626 (ho_625 k_727 BOUND_VARIABLE_47410) BOUND_VARIABLE_47411) BOUND_VARIABLE_47412) (and (ho_623 _let_1 BOUND_VARIABLE_47410) (ho_623 _let_1 BOUND_VARIABLE_47411))))))) (let ((_let_536 (forall ((BOUND_VARIABLE_47399 set_variable) (BOUND_VARIABLE_47400 set_variable) (BOUND_VARIABLE_47401 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_47401))) (= (ho_627 (ho_626 (ho_625 k_728 BOUND_VARIABLE_47399) BOUND_VARIABLE_47400) BOUND_VARIABLE_47401) (and (ho_623 _let_1 BOUND_VARIABLE_47399) (ho_623 _let_1 BOUND_VARIABLE_47400))))))) (let ((_let_537 (forall ((BOUND_VARIABLE_47388 set_variable) (BOUND_VARIABLE_47389 set_variable) (BOUND_VARIABLE_47390 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_47390))) (= (ho_627 (ho_626 (ho_625 k_729 BOUND_VARIABLE_47388) BOUND_VARIABLE_47389) BOUND_VARIABLE_47390) (and (ho_623 _let_1 BOUND_VARIABLE_47388) (ho_623 _let_1 BOUND_VARIABLE_47389))))))) (let ((_let_538 (forall ((BOUND_VARIABLE_51116 |u_(-> char option_trm)|) (BOUND_VARIABLE_47377 produc62062515n_game)) (= (ho_674 (ho_673 k_672 k_594) BOUND_VARIABLE_47377) (ho_674 (ho_676 k_730 BOUND_VARIABLE_51116) BOUND_VARIABLE_47377))))) (let ((_let_539 (forall ((BOUND_VARIABLE_51127 |u_(-> char option_trm)|) (BOUND_VARIABLE_47365 produc799602994n_game)) (= (ho_576 (ho_575 k_574 k_595) BOUND_VARIABLE_47365) (ho_576 (ho_578 k_731 BOUND_VARIABLE_51127) BOUND_VARIABLE_47365))))) (let ((_let_540 (forall ((BOUND_VARIABLE_51140 |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_trm)|) (BOUND_VARIABLE_47354 char) (BOUND_VARIABLE_51139 |u_(-> char option_fml)|) (BOUND_VARIABLE_51138 |u_(-> char option_game)|)) (= (ho_561 (ho_560 (ho_559 (ho_658 k_732 BOUND_VARIABLE_51140) BOUND_VARIABLE_47354) BOUND_VARIABLE_51139) BOUND_VARIABLE_51138) (ho_556 (ho_659 (ho_656 BOUND_VARIABLE_51140 BOUND_VARIABLE_51139) BOUND_VARIABLE_51138) BOUND_VARIABLE_47354))))) (let ((_let_541 (forall ((BOUND_VARIABLE_47342 set_variable) (BOUND_VARIABLE_47343 set_variable) (BOUND_VARIABLE_47344 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_47344))) (= (ho_627 (ho_626 (ho_625 k_733 BOUND_VARIABLE_47342) BOUND_VARIABLE_47343) BOUND_VARIABLE_47344) (and (ho_623 _let_1 BOUND_VARIABLE_47342) (ho_623 _let_1 BOUND_VARIABLE_47343))))))) (let ((_let_542 (forall ((BOUND_VARIABLE_47330 set_variable) (BOUND_VARIABLE_47331 set_variable) (BOUND_VARIABLE_47332 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_47332))) (= (ho_627 (ho_626 (ho_625 k_737 BOUND_VARIABLE_47330) BOUND_VARIABLE_47331) BOUND_VARIABLE_47332) (ho_736 (ho_735 k_734 (ho_623 _let_1 BOUND_VARIABLE_47330)) (ho_623 _let_1 BOUND_VARIABLE_47331))))))) (let ((_let_543 (forall ((BOUND_VARIABLE_51192 |u_(-> char option_trm)|) (BOUND_VARIABLE_47319 produc799602994n_game)) (= (ho_576 (ho_575 k_574 k_596) BOUND_VARIABLE_47319) (ho_576 (ho_578 k_738 BOUND_VARIABLE_51192) BOUND_VARIABLE_47319))))) (let ((_let_544 (forall ((BOUND_VARIABLE_47307 set_variable) (BOUND_VARIABLE_47308 set_variable) (BOUND_VARIABLE_47309 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_47309))) (= (ho_627 (ho_626 (ho_625 k_739 BOUND_VARIABLE_47307) BOUND_VARIABLE_47308) BOUND_VARIABLE_47309) (and (ho_623 _let_1 BOUND_VARIABLE_47307) (ho_623 _let_1 BOUND_VARIABLE_47308))))))) (let ((_let_545 (forall ((BOUND_VARIABLE_47296 set_variable) (BOUND_VARIABLE_47297 set_variable) (BOUND_VARIABLE_47298 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_47298))) (= (ho_627 (ho_626 (ho_625 k_740 BOUND_VARIABLE_47296) BOUND_VARIABLE_47297) BOUND_VARIABLE_47298) (and (ho_623 _let_1 BOUND_VARIABLE_47296) (ho_623 _let_1 BOUND_VARIABLE_47297))))))) (let ((_let_546 (forall ((BOUND_VARIABLE_47285 set_variable) (BOUND_VARIABLE_47286 set_variable) (BOUND_VARIABLE_47287 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_47287))) (= (ho_627 (ho_626 (ho_625 k_741 BOUND_VARIABLE_47285) BOUND_VARIABLE_47286) BOUND_VARIABLE_47287) (and (ho_623 _let_1 BOUND_VARIABLE_47285) (ho_623 _let_1 BOUND_VARIABLE_47286))))))) (let ((_let_547 (forall ((BOUND_VARIABLE_51240 |u_(-> variable Bool)|) (BOUND_VARIABLE_51238 |u_(-> variable Bool)|) (BOUND_VARIABLE_47277 variable)) (= (ho_627 (ho_705 (ho_743 k_742 BOUND_VARIABLE_51240) BOUND_VARIABLE_51238) BOUND_VARIABLE_47277) (and (ho_627 BOUND_VARIABLE_51240 BOUND_VARIABLE_47277) (ho_627 BOUND_VARIABLE_51238 BOUND_VARIABLE_47277)))))) (let ((_let_548 (forall ((BOUND_VARIABLE_47264 set_variable) (BOUND_VARIABLE_47265 set_variable) (BOUND_VARIABLE_47266 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_47266))) (= (ho_627 (ho_626 (ho_625 k_744 BOUND_VARIABLE_47264) BOUND_VARIABLE_47265) BOUND_VARIABLE_47266) (and (ho_623 _let_1 BOUND_VARIABLE_47264) (ho_623 _let_1 BOUND_VARIABLE_47265))))))) (let ((_let_549 (forall ((BOUND_VARIABLE_47240 set_variable) (BOUND_VARIABLE_47241 produc1418842292n_game) (BOUND_VARIABLE_47242 char) (BOUND_VARIABLE_47243 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_47243))) (= (ho_627 (ho_757 (ho_756 (ho_755 k_754 BOUND_VARIABLE_47240) BOUND_VARIABLE_47241) BOUND_VARIABLE_47242) BOUND_VARIABLE_47243) (and (ho_623 _let_1 BOUND_VARIABLE_47240) (ho_623 _let_1 (ho_753 k_752 (ho_751 k_750 (ho_556 (ho_749 (ho_748 k_747 k_745) BOUND_VARIABLE_47241) BOUND_VARIABLE_47242)))))))))) (let ((_let_550 (forall ((BOUND_VARIABLE_51331 |u_(-> char option_trm)|) (BOUND_VARIABLE_47212 produc62062515n_game) (BOUND_VARIABLE_47213 char)) (= (ho_760 (ho_759 k_758 (ho_602 (ho_601 k_600 BOUND_VARIABLE_51331) BOUND_VARIABLE_47213)) BOUND_VARIABLE_47212) (ho_556 (ho_761 (ho_746 k_745 BOUND_VARIABLE_51331) BOUND_VARIABLE_47212) BOUND_VARIABLE_47213))))) (let ((_let_551 (forall ((BOUND_VARIABLE_47187 set_variable) (BOUND_VARIABLE_47188 produc1418842292n_game) (BOUND_VARIABLE_47189 char) (BOUND_VARIABLE_47190 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_47190))) (= (ho_627 (ho_757 (ho_756 (ho_755 k_763 BOUND_VARIABLE_47187) BOUND_VARIABLE_47188) BOUND_VARIABLE_47189) BOUND_VARIABLE_47190) (and (ho_623 _let_1 BOUND_VARIABLE_47187) (ho_623 _let_1 (ho_753 k_752 (ho_751 k_750 (ho_556 (ho_749 (ho_748 k_747 k_762) BOUND_VARIABLE_47188) BOUND_VARIABLE_47189)))))))))) (let ((_let_552 (forall ((BOUND_VARIABLE_51378 |u_(-> char option_trm)|) (BOUND_VARIABLE_47159 produc62062515n_game) (BOUND_VARIABLE_47160 char)) (= (ho_760 (ho_759 k_758 (ho_602 (ho_601 k_604 BOUND_VARIABLE_51378) BOUND_VARIABLE_47160)) BOUND_VARIABLE_47159) (ho_556 (ho_761 (ho_746 k_762 BOUND_VARIABLE_51378) BOUND_VARIABLE_47159) BOUND_VARIABLE_47160))))) (let ((_let_553 (forall ((BOUND_VARIABLE_51396 |u_(-> char option_trm)|) (BOUND_VARIABLE_47147 produc799602994n_game)) (= (ho_576 (ho_575 k_574 k_605) BOUND_VARIABLE_47147) (ho_576 (ho_578 k_764 BOUND_VARIABLE_51396) BOUND_VARIABLE_47147))))) (let ((_let_554 (forall ((BOUND_VARIABLE_47119 char) (BOUND_VARIABLE_51409 |u_(-> char option_trm)|) (BOUND_VARIABLE_47121 produc62062515n_game)) (= (ho_674 (ho_673 k_672 (ho_607 k_606 BOUND_VARIABLE_47119)) BOUND_VARIABLE_47121) (ho_674 (ho_676 (ho_766 k_765 BOUND_VARIABLE_47119) BOUND_VARIABLE_51409) BOUND_VARIABLE_47121))))) (let ((_let_555 (forall ((BOUND_VARIABLE_47098 char) (BOUND_VARIABLE_51428 |u_(-> char option_trm)|) (BOUND_VARIABLE_47100 produc799602994n_game)) (= (ho_576 (ho_575 k_574 (ho_564 k_608 BOUND_VARIABLE_47098)) BOUND_VARIABLE_47100) (ho_576 (ho_578 (ho_607 k_767 BOUND_VARIABLE_47098) BOUND_VARIABLE_51428) BOUND_VARIABLE_47100))))) (let ((_let_556 (forall ((BOUND_VARIABLE_47087 set_variable) (BOUND_VARIABLE_47088 set_variable) (BOUND_VARIABLE_47089 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_47089))) (= (ho_627 (ho_626 (ho_625 k_768 BOUND_VARIABLE_47087) BOUND_VARIABLE_47088) BOUND_VARIABLE_47089) (and (ho_623 _let_1 BOUND_VARIABLE_47087) (ho_623 _let_1 BOUND_VARIABLE_47088))))))) (let ((_let_557 (forall ((BOUND_VARIABLE_47076 set_variable) (BOUND_VARIABLE_47077 set_variable) (BOUND_VARIABLE_47078 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_47078))) (= (ho_627 (ho_626 (ho_625 k_769 BOUND_VARIABLE_47076) BOUND_VARIABLE_47077) BOUND_VARIABLE_47078) (and (ho_623 _let_1 BOUND_VARIABLE_47076) (ho_623 _let_1 BOUND_VARIABLE_47077))))))) (let ((_let_558 (forall ((BOUND_VARIABLE_47055 char) (BOUND_VARIABLE_51468 |u_(-> char option_trm)|) (BOUND_VARIABLE_47057 produc799602994n_game)) (= (ho_576 (ho_575 k_574 (ho_564 k_609 BOUND_VARIABLE_47055)) BOUND_VARIABLE_47057) (ho_576 (ho_578 (ho_607 k_770 BOUND_VARIABLE_47055) BOUND_VARIABLE_51468) BOUND_VARIABLE_47057))))) (let ((_let_559 (forall ((BOUND_VARIABLE_47044 set_variable) (BOUND_VARIABLE_47045 set_variable) (BOUND_VARIABLE_47046 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_47046))) (= (ho_627 (ho_626 (ho_625 k_771 BOUND_VARIABLE_47044) BOUND_VARIABLE_47045) BOUND_VARIABLE_47046) (and (ho_623 _let_1 BOUND_VARIABLE_47044) (ho_623 _let_1 BOUND_VARIABLE_47045))))))) (let ((_let_560 (forall ((BOUND_VARIABLE_51493 |u_(-> char option_trm)|) (BOUND_VARIABLE_47033 produc799602994n_game)) (= (ho_576 (ho_575 k_574 k_610) BOUND_VARIABLE_47033) (ho_576 (ho_578 k_772 BOUND_VARIABLE_51493) BOUND_VARIABLE_47033))))) (let ((_let_561 (forall ((BOUND_VARIABLE_51504 |u_(-> char option_trm)|) (BOUND_VARIABLE_47021 produc799602994n_game)) (= (ho_576 (ho_575 k_574 k_611) BOUND_VARIABLE_47021) (ho_576 (ho_578 k_773 BOUND_VARIABLE_51504) BOUND_VARIABLE_47021))))) (let ((_let_562 (forall ((BOUND_VARIABLE_51515 |u_(-> char option_trm)|) (BOUND_VARIABLE_47009 produc799602994n_game)) (= (ho_576 (ho_575 k_574 k_612) BOUND_VARIABLE_47009) (ho_576 (ho_578 k_774 BOUND_VARIABLE_51515) BOUND_VARIABLE_47009))))) (let ((_let_563 (forall ((BOUND_VARIABLE_51526 |u_(-> char option_trm)|) (BOUND_VARIABLE_46997 produc799602994n_game)) (= (ho_576 (ho_575 k_574 k_613) BOUND_VARIABLE_46997) (ho_576 (ho_578 k_775 BOUND_VARIABLE_51526) BOUND_VARIABLE_46997))))) (let ((_let_564 (forall ((BOUND_VARIABLE_51537 |u_(-> char option_trm)|) (BOUND_VARIABLE_46985 produc799602994n_game)) (= (ho_576 (ho_575 k_574 k_614) BOUND_VARIABLE_46985) (ho_576 (ho_578 k_776 BOUND_VARIABLE_51537) BOUND_VARIABLE_46985))))) (let ((_let_565 (forall ((BOUND_VARIABLE_46973 set_variable) (BOUND_VARIABLE_46974 set_variable) (BOUND_VARIABLE_46975 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46975))) (= (ho_627 (ho_626 (ho_625 k_777 BOUND_VARIABLE_46973) BOUND_VARIABLE_46974) BOUND_VARIABLE_46975) (and (ho_623 _let_1 BOUND_VARIABLE_46973) (ho_623 _let_1 BOUND_VARIABLE_46974))))))) (let ((_let_566 (forall ((BOUND_VARIABLE_46962 set_variable) (BOUND_VARIABLE_46963 set_variable) (BOUND_VARIABLE_46964 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46964))) (= (ho_627 (ho_626 (ho_625 k_778 BOUND_VARIABLE_46962) BOUND_VARIABLE_46963) BOUND_VARIABLE_46964) (and (ho_623 _let_1 BOUND_VARIABLE_46962) (ho_623 _let_1 BOUND_VARIABLE_46963))))))) (let ((_let_567 (forall ((BOUND_VARIABLE_51579 |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_fml)|) (BOUND_VARIABLE_46952 char) (BOUND_VARIABLE_51575 |u_(-> char option_fml)|) (BOUND_VARIABLE_51574 |u_(-> char option_game)|)) (= (ho_552 (ho_551 (ho_564 (ho_781 k_780 BOUND_VARIABLE_51579) BOUND_VARIABLE_46952) BOUND_VARIABLE_51575) BOUND_VARIABLE_51574) (ho_549 (ho_782 (ho_779 BOUND_VARIABLE_51579 BOUND_VARIABLE_51575) BOUND_VARIABLE_51574) BOUND_VARIABLE_46952))))) (let ((_let_568 (forall ((BOUND_VARIABLE_46940 set_variable) (BOUND_VARIABLE_46941 set_variable) (BOUND_VARIABLE_46942 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46942))) (= (ho_627 (ho_626 (ho_625 k_783 BOUND_VARIABLE_46940) BOUND_VARIABLE_46941) BOUND_VARIABLE_46942) (and (ho_623 _let_1 BOUND_VARIABLE_46940) (ho_623 _let_1 BOUND_VARIABLE_46941))))))) (let ((_let_569 (forall ((BOUND_VARIABLE_51622 |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_fml)|) (BOUND_VARIABLE_46930 char) (BOUND_VARIABLE_51621 |u_(-> char option_fml)|) (BOUND_VARIABLE_51620 |u_(-> char option_game)|)) (= (ho_552 (ho_551 (ho_564 (ho_781 k_784 BOUND_VARIABLE_51622) BOUND_VARIABLE_46930) BOUND_VARIABLE_51621) BOUND_VARIABLE_51620) (ho_549 (ho_782 (ho_779 BOUND_VARIABLE_51622 BOUND_VARIABLE_51621) BOUND_VARIABLE_51620) BOUND_VARIABLE_46930))))) (let ((_let_570 (forall ((BOUND_VARIABLE_46918 set_variable) (BOUND_VARIABLE_46919 set_variable) (BOUND_VARIABLE_46920 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46920))) (= (ho_627 (ho_626 (ho_625 k_785 BOUND_VARIABLE_46918) BOUND_VARIABLE_46919) BOUND_VARIABLE_46920) (and (ho_623 _let_1 BOUND_VARIABLE_46918) (ho_623 _let_1 BOUND_VARIABLE_46919))))))) (let ((_let_571 (forall ((BOUND_VARIABLE_46907 set_variable) (BOUND_VARIABLE_46908 set_variable) (BOUND_VARIABLE_46909 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46909))) (= (ho_627 (ho_626 (ho_625 k_786 BOUND_VARIABLE_46907) BOUND_VARIABLE_46908) BOUND_VARIABLE_46909) (and (ho_623 _let_1 BOUND_VARIABLE_46907) (ho_623 _let_1 BOUND_VARIABLE_46908))))))) (let ((_let_572 (forall ((BOUND_VARIABLE_46884 char) (BOUND_VARIABLE_51660 |u_(-> char option_trm)|) (BOUND_VARIABLE_46886 produc799602994n_game)) (= (ho_599 (ho_598 k_597 (ho_559 (ho_558 k_615 BOUND_VARIABLE_51660) BOUND_VARIABLE_46884)) BOUND_VARIABLE_46886) (ho_599 (ho_603 (ho_602 k_787 BOUND_VARIABLE_46884) BOUND_VARIABLE_51660) BOUND_VARIABLE_46886))))) (let ((_let_573 (forall ((BOUND_VARIABLE_51679 |u_(-> char option_trm)|) (BOUND_VARIABLE_46873 produc799602994n_game)) (= (ho_576 (ho_575 k_574 k_616) BOUND_VARIABLE_46873) (ho_576 (ho_578 k_788 BOUND_VARIABLE_51679) BOUND_VARIABLE_46873))))) (let ((_let_574 (forall ((BOUND_VARIABLE_51690 |u_(-> char option_trm)|) (BOUND_VARIABLE_46861 produc799602994n_game)) (= (ho_576 (ho_575 k_574 k_617) BOUND_VARIABLE_46861) (ho_576 (ho_578 k_789 BOUND_VARIABLE_51690) BOUND_VARIABLE_46861))))) (let ((_let_575 (forall ((BOUND_VARIABLE_46849 set_variable) (BOUND_VARIABLE_46850 set_variable) (BOUND_VARIABLE_46851 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46851))) (= (ho_627 (ho_626 (ho_625 k_790 BOUND_VARIABLE_46849) BOUND_VARIABLE_46850) BOUND_VARIABLE_46851) (and (ho_623 _let_1 BOUND_VARIABLE_46849) (ho_623 _let_1 BOUND_VARIABLE_46850))))))) (let ((_let_576 (forall ((BOUND_VARIABLE_46838 set_variable) (BOUND_VARIABLE_46839 set_variable) (BOUND_VARIABLE_46840 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46840))) (= (ho_627 (ho_626 (ho_625 k_791 BOUND_VARIABLE_46838) BOUND_VARIABLE_46839) BOUND_VARIABLE_46840) (and (ho_623 _let_1 BOUND_VARIABLE_46838) (ho_623 _let_1 BOUND_VARIABLE_46839))))))) (let ((_let_577 (forall ((BOUND_VARIABLE_46827 set_variable) (BOUND_VARIABLE_46828 set_variable) (BOUND_VARIABLE_46829 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46829))) (= (ho_627 (ho_626 (ho_625 k_792 BOUND_VARIABLE_46827) BOUND_VARIABLE_46828) BOUND_VARIABLE_46829) (and (ho_623 _let_1 BOUND_VARIABLE_46827) (ho_623 _let_1 BOUND_VARIABLE_46828))))))) (let ((_let_578 (forall ((BOUND_VARIABLE_46816 set_variable) (BOUND_VARIABLE_46817 set_variable) (BOUND_VARIABLE_46818 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46818))) (= (ho_627 (ho_626 (ho_625 k_793 BOUND_VARIABLE_46816) BOUND_VARIABLE_46817) BOUND_VARIABLE_46818) (and (ho_623 _let_1 BOUND_VARIABLE_46816) (ho_623 _let_1 BOUND_VARIABLE_46817))))))) (let ((_let_579 (forall ((BOUND_VARIABLE_46805 set_variable) (BOUND_VARIABLE_46806 set_variable) (BOUND_VARIABLE_46807 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46807))) (= (ho_627 (ho_626 (ho_625 k_794 BOUND_VARIABLE_46805) BOUND_VARIABLE_46806) BOUND_VARIABLE_46807) (and (ho_623 _let_1 BOUND_VARIABLE_46805) (ho_623 _let_1 BOUND_VARIABLE_46806))))))) (let ((_let_580 (forall ((BOUND_VARIABLE_46794 set_variable) (BOUND_VARIABLE_46795 set_variable) (BOUND_VARIABLE_46796 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46796))) (= (ho_627 (ho_626 (ho_625 k_795 BOUND_VARIABLE_46794) BOUND_VARIABLE_46795) BOUND_VARIABLE_46796) (and (ho_623 _let_1 BOUND_VARIABLE_46794) (ho_623 _let_1 BOUND_VARIABLE_46795))))))) (let ((_let_581 (forall ((BOUND_VARIABLE_51775 |u_(-> char option_trm)|) (BOUND_VARIABLE_46771 char) (BOUND_VARIABLE_51784 |u_(-> char option_trm)|) (BOUND_VARIABLE_46773 produc799602994n_game)) (= (ho_599 (ho_598 k_597 (ho_559 (ho_558 k_618 BOUND_VARIABLE_51775) BOUND_VARIABLE_46771)) BOUND_VARIABLE_46773) (ho_599 (ho_603 (ho_602 (ho_601 k_796 BOUND_VARIABLE_51775) BOUND_VARIABLE_46771) BOUND_VARIABLE_51784) BOUND_VARIABLE_46773))))) (let ((_let_582 (forall ((BOUND_VARIABLE_51793 |u_(-> char option_trm)|) (BOUND_VARIABLE_46747 char) (BOUND_VARIABLE_51802 |u_(-> char option_trm)|) (BOUND_VARIABLE_46749 produc799602994n_game)) (= (ho_599 (ho_598 k_597 (ho_559 (ho_558 k_619 BOUND_VARIABLE_51793) BOUND_VARIABLE_46747)) BOUND_VARIABLE_46749) (ho_599 (ho_603 (ho_602 (ho_601 k_797 BOUND_VARIABLE_51793) BOUND_VARIABLE_46747) BOUND_VARIABLE_51802) BOUND_VARIABLE_46749))))) (let ((_let_583 (forall ((BOUND_VARIABLE_46735 set_variable) (BOUND_VARIABLE_46736 set_variable) (BOUND_VARIABLE_46737 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46737))) (= (ho_627 (ho_626 (ho_625 k_798 BOUND_VARIABLE_46735) BOUND_VARIABLE_46736) BOUND_VARIABLE_46737) (and (ho_623 _let_1 BOUND_VARIABLE_46735) (ho_623 _let_1 BOUND_VARIABLE_46736))))))) (let ((_let_584 (forall ((BOUND_VARIABLE_46724 set_variable) (BOUND_VARIABLE_46725 set_variable) (BOUND_VARIABLE_46726 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46726))) (= (ho_627 (ho_626 (ho_625 k_799 BOUND_VARIABLE_46724) BOUND_VARIABLE_46725) BOUND_VARIABLE_46726) (and (ho_623 _let_1 BOUND_VARIABLE_46724) (ho_623 _let_1 BOUND_VARIABLE_46725))))))) (let ((_let_585 (forall ((BOUND_VARIABLE_46713 set_variable) (BOUND_VARIABLE_46714 set_variable) (BOUND_VARIABLE_46715 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46715))) (= (ho_627 (ho_626 (ho_625 k_800 BOUND_VARIABLE_46713) BOUND_VARIABLE_46714) BOUND_VARIABLE_46715) (and (ho_623 _let_1 BOUND_VARIABLE_46713) (ho_623 _let_1 BOUND_VARIABLE_46714))))))) (let ((_let_586 (forall ((BOUND_VARIABLE_51850 |u_(-> char option_trm)|) (BOUND_VARIABLE_46689 char) (BOUND_VARIABLE_51859 |u_(-> char option_trm)|) (BOUND_VARIABLE_46691 produc799602994n_game)) (= (ho_599 (ho_598 k_597 (ho_559 (ho_558 k_620 BOUND_VARIABLE_51850) BOUND_VARIABLE_46689)) BOUND_VARIABLE_46691) (ho_599 (ho_603 (ho_602 (ho_601 k_801 BOUND_VARIABLE_51850) BOUND_VARIABLE_46689) BOUND_VARIABLE_51859) BOUND_VARIABLE_46691))))) (let ((_let_587 (forall ((BOUND_VARIABLE_46680 set_variable) (BOUND_VARIABLE_46681 variable)) (= (ho_627 (ho_626 k_802 BOUND_VARIABLE_46680) BOUND_VARIABLE_46681) (ho_623 (ho_622 k_621 BOUND_VARIABLE_46681) BOUND_VARIABLE_46680))))) (let ((_let_588 (forall ((BOUND_VARIABLE_46667 set_variable) (BOUND_VARIABLE_51879 |u_(-> set_variable set_variable)|) (BOUND_VARIABLE_46669 set_variable) (BOUND_VARIABLE_46670 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46670))) (= (ho_627 (ho_626 (ho_806 (ho_805 k_804 BOUND_VARIABLE_46667) BOUND_VARIABLE_51879) BOUND_VARIABLE_46669) BOUND_VARIABLE_46670) (and (ho_623 _let_1 BOUND_VARIABLE_46667) (ho_623 _let_1 (ho_803 BOUND_VARIABLE_51879 BOUND_VARIABLE_46669)))))))) (let ((_let_589 (forall ((BOUND_VARIABLE_46656 set_variable) (BOUND_VARIABLE_46657 set_variable) (BOUND_VARIABLE_46658 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46658))) (= (ho_627 (ho_626 (ho_625 k_807 BOUND_VARIABLE_46656) BOUND_VARIABLE_46657) BOUND_VARIABLE_46658) (and (ho_623 _let_1 BOUND_VARIABLE_46656) (ho_623 _let_1 BOUND_VARIABLE_46657))))))) (let ((_let_590 (forall ((BOUND_VARIABLE_46645 set_variable) (BOUND_VARIABLE_46646 set_variable) (BOUND_VARIABLE_46647 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46647))) (= (ho_627 (ho_626 (ho_625 k_808 BOUND_VARIABLE_46645) BOUND_VARIABLE_46646) BOUND_VARIABLE_46647) (and (ho_623 _let_1 BOUND_VARIABLE_46645) (ho_623 _let_1 BOUND_VARIABLE_46646))))))) (let ((_let_591 (forall ((BOUND_VARIABLE_46631 set_variable) (BOUND_VARIABLE_51935 |u_(-> set_variable set_variable)|) (BOUND_VARIABLE_46633 set_variable) (BOUND_VARIABLE_46634 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46634))) (= (ho_627 (ho_626 (ho_806 (ho_805 k_809 BOUND_VARIABLE_46631) BOUND_VARIABLE_51935) BOUND_VARIABLE_46633) BOUND_VARIABLE_46634) (and (ho_623 _let_1 (ho_803 BOUND_VARIABLE_51935 BOUND_VARIABLE_46631)) (ho_623 _let_1 (ho_803 BOUND_VARIABLE_51935 BOUND_VARIABLE_46633)))))))) (let ((_let_592 (forall ((BOUND_VARIABLE_46618 set_variable) (BOUND_VARIABLE_51954 |u_(-> set_variable set_variable)|) (BOUND_VARIABLE_46620 set_variable) (BOUND_VARIABLE_46621 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46621))) (= (ho_627 (ho_626 (ho_806 (ho_805 k_810 BOUND_VARIABLE_46618) BOUND_VARIABLE_51954) BOUND_VARIABLE_46620) BOUND_VARIABLE_46621) (and (ho_623 _let_1 BOUND_VARIABLE_46618) (ho_623 _let_1 (ho_803 BOUND_VARIABLE_51954 BOUND_VARIABLE_46620)))))))) (let ((_let_593 (forall ((BOUND_VARIABLE_51974 |u_(-> variable Bool)|) (BOUND_VARIABLE_51972 |u_(-> variable Bool)|) (BOUND_VARIABLE_46609 variable)) (= (ho_627 (ho_705 (ho_743 k_811 BOUND_VARIABLE_51974) BOUND_VARIABLE_51972) BOUND_VARIABLE_46609) (ho_736 (ho_735 k_734 (ho_627 BOUND_VARIABLE_51974 BOUND_VARIABLE_46609)) (ho_627 BOUND_VARIABLE_51972 BOUND_VARIABLE_46609)))))) (let ((_let_594 (forall ((BOUND_VARIABLE_51990 |u_(-> variable Bool)|) (BOUND_VARIABLE_51988 |u_(-> variable Bool)|) (BOUND_VARIABLE_46596 variable)) (let ((_let_1 (ho_627 BOUND_VARIABLE_51988 BOUND_VARIABLE_46596))) (= (ho_627 (ho_705 (ho_743 k_812 BOUND_VARIABLE_51990) BOUND_VARIABLE_51988) BOUND_VARIABLE_46596) (ho_736 (ho_735 k_734 (ho_736 (ho_735 k_734 (ho_627 BOUND_VARIABLE_51990 BOUND_VARIABLE_46596)) _let_1)) _let_1)))))) (let ((_let_595 (forall ((BOUND_VARIABLE_46583 set_variable) (BOUND_VARIABLE_46584 set_variable) (BOUND_VARIABLE_46585 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46585))) (= (ho_627 (ho_626 (ho_625 k_813 BOUND_VARIABLE_46583) BOUND_VARIABLE_46584) BOUND_VARIABLE_46585) (and (ho_623 _let_1 BOUND_VARIABLE_46583) (ho_623 _let_1 BOUND_VARIABLE_46584))))))) (let ((_let_596 (forall ((BOUND_VARIABLE_46552 set_variable) (BOUND_VARIABLE_46553 set_variable) (BOUND_VARIABLE_46554 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46554))) (= (ho_627 (ho_626 (ho_625 k_814 BOUND_VARIABLE_46552) BOUND_VARIABLE_46553) BOUND_VARIABLE_46554) (and (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_624 BOUND_VARIABLE_46553) BOUND_VARIABLE_46552))) (ho_623 _let_1 BOUND_VARIABLE_46553))))))) (let ((_let_597 (forall ((BOUND_VARIABLE_46541 set_variable) (BOUND_VARIABLE_46542 set_variable) (BOUND_VARIABLE_46543 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46543))) (= (ho_627 (ho_626 (ho_625 k_815 BOUND_VARIABLE_46541) BOUND_VARIABLE_46542) BOUND_VARIABLE_46543) (and (ho_623 _let_1 BOUND_VARIABLE_46541) (ho_623 _let_1 BOUND_VARIABLE_46542))))))) (let ((_let_598 (forall ((BOUND_VARIABLE_46530 set_variable) (BOUND_VARIABLE_46531 set_variable) (BOUND_VARIABLE_46532 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46532))) (= (ho_627 (ho_626 (ho_625 k_816 BOUND_VARIABLE_46530) BOUND_VARIABLE_46531) BOUND_VARIABLE_46532) (and (ho_623 _let_1 BOUND_VARIABLE_46530) (ho_623 _let_1 BOUND_VARIABLE_46531))))))) (let ((_let_599 (forall ((BOUND_VARIABLE_46498 set_variable) (BOUND_VARIABLE_46499 set_variable) (BOUND_VARIABLE_46500 set_variable) (BOUND_VARIABLE_46501 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46501))) (= (ho_627 (ho_626 (ho_625 (ho_818 k_817 BOUND_VARIABLE_46498) BOUND_VARIABLE_46499) BOUND_VARIABLE_46500) BOUND_VARIABLE_46501) (and (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_628 BOUND_VARIABLE_46498) BOUND_VARIABLE_46499))) (ho_623 _let_1 BOUND_VARIABLE_46500))))))) (let ((_let_600 (forall ((BOUND_VARIABLE_46487 set_variable) (BOUND_VARIABLE_46488 set_variable) (BOUND_VARIABLE_46489 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46489))) (= (ho_627 (ho_626 (ho_625 k_819 BOUND_VARIABLE_46487) BOUND_VARIABLE_46488) BOUND_VARIABLE_46489) (and (ho_623 _let_1 BOUND_VARIABLE_46487) (ho_623 _let_1 BOUND_VARIABLE_46488))))))) (let ((_let_601 (forall ((BOUND_VARIABLE_46476 set_variable) (BOUND_VARIABLE_46477 set_variable) (BOUND_VARIABLE_46478 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46478))) (= (ho_627 (ho_626 (ho_625 k_820 BOUND_VARIABLE_46476) BOUND_VARIABLE_46477) BOUND_VARIABLE_46478) (and (ho_623 _let_1 BOUND_VARIABLE_46476) (ho_623 _let_1 BOUND_VARIABLE_46477))))))) (let ((_let_602 (forall ((BOUND_VARIABLE_46465 set_variable) (BOUND_VARIABLE_46466 set_variable) (BOUND_VARIABLE_46467 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46467))) (= (ho_627 (ho_626 (ho_625 k_821 BOUND_VARIABLE_46465) BOUND_VARIABLE_46466) BOUND_VARIABLE_46467) (and (ho_623 _let_1 BOUND_VARIABLE_46465) (ho_623 _let_1 BOUND_VARIABLE_46466))))))) (let ((_let_603 (forall ((BOUND_VARIABLE_52124 |u_(-> set_variable set_variable)|) (BOUND_VARIABLE_46453 set_variable) (BOUND_VARIABLE_46454 set_variable) (BOUND_VARIABLE_46455 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46455))) (= (ho_627 (ho_626 (ho_625 (ho_823 k_822 BOUND_VARIABLE_52124) BOUND_VARIABLE_46453) BOUND_VARIABLE_46454) BOUND_VARIABLE_46455) (and (ho_623 _let_1 (ho_803 BOUND_VARIABLE_52124 BOUND_VARIABLE_46453)) (ho_623 _let_1 BOUND_VARIABLE_46454))))))) (let ((_let_604 (forall ((BOUND_VARIABLE_46441 set_variable) (BOUND_VARIABLE_46442 set_variable) (BOUND_VARIABLE_46443 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46443))) (= (ho_627 (ho_626 (ho_625 k_824 BOUND_VARIABLE_46441) BOUND_VARIABLE_46442) BOUND_VARIABLE_46443) (and (ho_623 _let_1 BOUND_VARIABLE_46441) (ho_623 _let_1 BOUND_VARIABLE_46442))))))) (let ((_let_605 (forall ((BOUND_VARIABLE_46427 set_variable) (BOUND_VARIABLE_52158 |u_(-> set_variable set_variable)|) (BOUND_VARIABLE_46429 set_variable) (BOUND_VARIABLE_46430 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46430))) (= (ho_627 (ho_626 (ho_806 (ho_805 k_825 BOUND_VARIABLE_46427) BOUND_VARIABLE_52158) BOUND_VARIABLE_46429) BOUND_VARIABLE_46430) (and (ho_623 _let_1 (ho_803 BOUND_VARIABLE_52158 BOUND_VARIABLE_46427)) (ho_623 _let_1 (ho_803 BOUND_VARIABLE_52158 BOUND_VARIABLE_46429)))))))) (let ((_let_606 (forall ((BOUND_VARIABLE_52179 |u_(-> set_variable set_variable)|) (BOUND_VARIABLE_46415 set_variable) (BOUND_VARIABLE_46416 set_variable) (BOUND_VARIABLE_46417 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46417))) (= (ho_627 (ho_626 (ho_625 (ho_823 k_826 BOUND_VARIABLE_52179) BOUND_VARIABLE_46415) BOUND_VARIABLE_46416) BOUND_VARIABLE_46417) (and (ho_623 _let_1 (ho_803 BOUND_VARIABLE_52179 BOUND_VARIABLE_46415)) (ho_623 _let_1 BOUND_VARIABLE_46416))))))) (let ((_let_607 (forall ((BOUND_VARIABLE_46403 set_variable) (BOUND_VARIABLE_46404 set_variable) (BOUND_VARIABLE_46405 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46405))) (= (ho_627 (ho_626 (ho_625 k_827 BOUND_VARIABLE_46403) BOUND_VARIABLE_46404) BOUND_VARIABLE_46405) (and (ho_623 _let_1 BOUND_VARIABLE_46403) (ho_623 _let_1 BOUND_VARIABLE_46404))))))) (let ((_let_608 (forall ((BOUND_VARIABLE_46372 set_variable) (BOUND_VARIABLE_46373 set_variable) (BOUND_VARIABLE_46374 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46374))) (= (ho_627 (ho_626 (ho_625 k_828 BOUND_VARIABLE_46372) BOUND_VARIABLE_46373) BOUND_VARIABLE_46374) (and (ho_623 _let_1 BOUND_VARIABLE_46372) (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_629 BOUND_VARIABLE_46372) BOUND_VARIABLE_46373))))))))) (let ((_let_609 (forall ((BOUND_VARIABLE_52226 |u_(-> variable Bool)|) (BOUND_VARIABLE_52224 |u_(-> variable Bool)|) (BOUND_VARIABLE_46363 variable)) (= (ho_627 (ho_705 (ho_743 k_829 BOUND_VARIABLE_52226) BOUND_VARIABLE_52224) BOUND_VARIABLE_46363) (ho_736 (ho_735 k_734 (ho_627 BOUND_VARIABLE_52226 BOUND_VARIABLE_46363)) (ho_627 BOUND_VARIABLE_52224 BOUND_VARIABLE_46363)))))) (let ((_let_610 (forall ((BOUND_VARIABLE_52242 |u_(-> variable Bool)|) (BOUND_VARIABLE_52240 |u_(-> variable Bool)|) (BOUND_VARIABLE_46351 variable)) (let ((_let_1 (ho_735 k_734 (ho_627 BOUND_VARIABLE_52242 BOUND_VARIABLE_46351)))) (= (ho_627 (ho_705 (ho_743 k_830 BOUND_VARIABLE_52242) BOUND_VARIABLE_52240) BOUND_VARIABLE_46351) (ho_736 _let_1 (ho_736 _let_1 (ho_627 BOUND_VARIABLE_52240 BOUND_VARIABLE_46351)))))))) (let ((_let_611 (forall ((BOUND_VARIABLE_46338 set_variable) (BOUND_VARIABLE_46339 set_variable) (BOUND_VARIABLE_46340 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46340))) (= (ho_627 (ho_626 (ho_625 k_831 BOUND_VARIABLE_46338) BOUND_VARIABLE_46339) BOUND_VARIABLE_46340) (and (ho_623 _let_1 BOUND_VARIABLE_46338) (ho_623 _let_1 BOUND_VARIABLE_46339))))))) (let ((_let_612 (forall ((BOUND_VARIABLE_46327 set_variable) (BOUND_VARIABLE_46328 set_variable) (BOUND_VARIABLE_46329 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46329))) (= (ho_627 (ho_626 (ho_625 k_832 BOUND_VARIABLE_46327) BOUND_VARIABLE_46328) BOUND_VARIABLE_46329) (and (ho_623 _let_1 BOUND_VARIABLE_46327) (ho_623 _let_1 BOUND_VARIABLE_46328))))))) (let ((_let_613 (forall ((BOUND_VARIABLE_46303 set_variable) (BOUND_VARIABLE_46304 produc1418842292n_game) (BOUND_VARIABLE_46305 char) (BOUND_VARIABLE_46306 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46306))) (= (ho_627 (ho_757 (ho_756 (ho_755 k_834 BOUND_VARIABLE_46303) BOUND_VARIABLE_46304) BOUND_VARIABLE_46305) BOUND_VARIABLE_46306) (and (ho_623 _let_1 BOUND_VARIABLE_46303) (ho_623 _let_1 (ho_753 k_752 (ho_751 k_750 (ho_556 (ho_749 (ho_748 k_747 k_833) BOUND_VARIABLE_46304) BOUND_VARIABLE_46305)))))))))) (let ((_let_614 (forall ((BOUND_VARIABLE_52310 |u_(-> char option_trm)|) (BOUND_VARIABLE_46277 produc62062515n_game) (BOUND_VARIABLE_46278 char)) (= (ho_760 (ho_759 k_758 (ho_602 k_630 BOUND_VARIABLE_46278)) BOUND_VARIABLE_46277) (ho_556 (ho_761 (ho_746 k_833 BOUND_VARIABLE_52310) BOUND_VARIABLE_46277) BOUND_VARIABLE_46278))))) (let ((_let_615 (forall ((BOUND_VARIABLE_46252 set_variable) (BOUND_VARIABLE_46253 produc1418842292n_game) (BOUND_VARIABLE_46254 char) (BOUND_VARIABLE_46255 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46255))) (= (ho_627 (ho_757 (ho_756 (ho_755 k_836 BOUND_VARIABLE_46252) BOUND_VARIABLE_46253) BOUND_VARIABLE_46254) BOUND_VARIABLE_46255) (and (ho_623 _let_1 BOUND_VARIABLE_46252) (ho_623 _let_1 (ho_753 k_752 (ho_751 k_750 (ho_556 (ho_749 (ho_748 k_747 k_835) BOUND_VARIABLE_46253) BOUND_VARIABLE_46254)))))))))) (let ((_let_616 (forall ((BOUND_VARIABLE_52338 |u_(-> char option_trm)|) (BOUND_VARIABLE_46224 produc62062515n_game) (BOUND_VARIABLE_46225 char)) (= (ho_760 (ho_759 k_758 (ho_602 (ho_601 k_631 BOUND_VARIABLE_52338) BOUND_VARIABLE_46225)) BOUND_VARIABLE_46224) (ho_556 (ho_761 (ho_746 k_835 BOUND_VARIABLE_52338) BOUND_VARIABLE_46224) BOUND_VARIABLE_46225))))) (let ((_let_617 (forall ((BOUND_VARIABLE_46211 set_variable) (BOUND_VARIABLE_46212 trm) (BOUND_VARIABLE_46213 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46213))) (= (ho_627 (ho_839 (ho_838 k_837 BOUND_VARIABLE_46211) BOUND_VARIABLE_46212) BOUND_VARIABLE_46213) (and (ho_623 _let_1 BOUND_VARIABLE_46211) (ho_623 _let_1 (ho_753 k_752 BOUND_VARIABLE_46212)))))))) (let ((_let_618 (forall ((BOUND_VARIABLE_52374 |u_(-> char option_trm)|) (BOUND_VARIABLE_46183 produc62062515n_game) (BOUND_VARIABLE_46184 char)) (= (ho_760 (ho_759 k_758 (ho_602 (ho_601 k_632 BOUND_VARIABLE_52374) BOUND_VARIABLE_46184)) BOUND_VARIABLE_46183) (ho_556 (ho_761 (ho_746 k_840 BOUND_VARIABLE_52374) BOUND_VARIABLE_46183) BOUND_VARIABLE_46184))))) (let ((_let_619 (forall ((BOUND_VARIABLE_52389 |u_(-> char option_trm)|) (BOUND_VARIABLE_46154 produc62062515n_game) (BOUND_VARIABLE_46155 char)) (= (ho_760 (ho_759 k_758 (ho_602 (ho_601 k_633 BOUND_VARIABLE_52389) BOUND_VARIABLE_46155)) BOUND_VARIABLE_46154) (ho_556 (ho_761 (ho_746 k_841 BOUND_VARIABLE_52389) BOUND_VARIABLE_46154) BOUND_VARIABLE_46155))))) (let ((_let_620 (forall ((BOUND_VARIABLE_46142 set_variable) (BOUND_VARIABLE_46143 set_variable) (BOUND_VARIABLE_46144 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46144))) (= (ho_627 (ho_626 (ho_625 k_842 BOUND_VARIABLE_46142) BOUND_VARIABLE_46143) BOUND_VARIABLE_46144) (and (ho_623 _let_1 BOUND_VARIABLE_46142) (ho_623 _let_1 BOUND_VARIABLE_46143))))))) (let ((_let_621 (forall ((BOUND_VARIABLE_46131 set_variable) (BOUND_VARIABLE_46132 set_variable) (BOUND_VARIABLE_46133 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46133))) (= (ho_627 (ho_626 (ho_625 k_843 BOUND_VARIABLE_46131) BOUND_VARIABLE_46132) BOUND_VARIABLE_46133) (and (ho_623 _let_1 BOUND_VARIABLE_46131) (ho_623 _let_1 BOUND_VARIABLE_46132))))))) (let ((_let_622 (forall ((BOUND_VARIABLE_46124 variable)) (= (ho_627 k_845 BOUND_VARIABLE_46124) (ho_623 (ho_622 k_621 BOUND_VARIABLE_46124) (ho_641 k_640 k_844)))))) (let ((_let_623 (forall ((BOUND_VARIABLE_46113 set_variable) (BOUND_VARIABLE_46114 set_variable) (BOUND_VARIABLE_46115 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46115))) (= (ho_627 (ho_626 (ho_625 k_846 BOUND_VARIABLE_46113) BOUND_VARIABLE_46114) BOUND_VARIABLE_46115) (and (ho_623 _let_1 BOUND_VARIABLE_46113) (ho_623 _let_1 BOUND_VARIABLE_46114))))))) (let ((_let_624 (forall ((BOUND_VARIABLE_46102 set_variable) (BOUND_VARIABLE_46103 set_variable) (BOUND_VARIABLE_46104 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46104))) (= (ho_627 (ho_626 (ho_625 k_847 BOUND_VARIABLE_46102) BOUND_VARIABLE_46103) BOUND_VARIABLE_46104) (and (ho_623 _let_1 BOUND_VARIABLE_46102) (ho_623 _let_1 BOUND_VARIABLE_46103))))))) (let ((_let_625 (forall ((BOUND_VARIABLE_46070 set_variable) (BOUND_VARIABLE_46071 set_variable) (BOUND_VARIABLE_46072 set_variable) (BOUND_VARIABLE_46073 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_46073))) (= (ho_627 (ho_626 (ho_625 (ho_818 k_848 BOUND_VARIABLE_46070) BOUND_VARIABLE_46071) BOUND_VARIABLE_46072) BOUND_VARIABLE_46073) (and (ho_623 _let_1 BOUND_VARIABLE_46070) (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_634 BOUND_VARIABLE_46071) BOUND_VARIABLE_46072))))))))) (let ((_let_626 (forall ((BOUND_VARIABLE_46046 set_variable) (BOUND_VARIABLE_46047 set_variable)) (= (ho_641 k_640 (ho_626 (ho_625 k_635 BOUND_VARIABLE_46046) BOUND_VARIABLE_46047)) (ho_803 (ho_850 k_849 BOUND_VARIABLE_46046) BOUND_VARIABLE_46047))))) (let ((_let_627 (forall ((BOUND_VARIABLE_52498 |u_(-> option_fml char option_fml)|) (BOUND_VARIABLE_52497 |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|) (BOUND_VARIABLE_46014 produc799602994n_game) (BOUND_VARIABLE_46015 char)) (= (ho_576 (ho_575 k_574 (ho_564 (ho_639 (ho_638 k_637 BOUND_VARIABLE_52498) BOUND_VARIABLE_52497) BOUND_VARIABLE_46015)) BOUND_VARIABLE_46014) (ho_549 (ho_854 (ho_853 (ho_852 k_851 BOUND_VARIABLE_52498) BOUND_VARIABLE_52497) BOUND_VARIABLE_46014) BOUND_VARIABLE_46015))))) (let ((_let_628 (forall ((BOUND_VARIABLE_52532 |u_(-> option_trm Bool)|)) (= (ho_857 k_856 BOUND_VARIABLE_52532) (not (forall ((X4 option_trm)) (not (ho_855 BOUND_VARIABLE_52532 X4)))))))) (let ((_let_629 (forall ((BOUND_VARIABLE_52556 |u_(-> option_trm Bool)|)) (= (ho_857 k_860 BOUND_VARIABLE_52556) (or (ho_855 BOUND_VARIABLE_52556 none_trm) (not (forall ((X trm)) (not (ho_855 BOUND_VARIABLE_52556 (ho_859 k_858 X)))))))))) (let ((_let_630 (forall ((BOUND_VARIABLE_45982 set_variable) (BOUND_VARIABLE_45983 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45983))) (= (ho_627 (ho_626 k_861 BOUND_VARIABLE_45982) BOUND_VARIABLE_45983) (and (ho_623 _let_1 BOUND_VARIABLE_45982) (ho_623 _let_1 (ho_641 k_640 k_844)))))))) (let ((_let_631 (forall ((BOUND_VARIABLE_45971 set_variable) (BOUND_VARIABLE_45972 set_variable) (BOUND_VARIABLE_45973 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45973))) (= (ho_627 (ho_626 (ho_625 k_862 BOUND_VARIABLE_45971) BOUND_VARIABLE_45972) BOUND_VARIABLE_45973) (and (ho_623 _let_1 BOUND_VARIABLE_45971) (ho_623 _let_1 BOUND_VARIABLE_45972))))))) (let ((_let_632 (forall ((BOUND_VARIABLE_52595 |u_(-> variable Bool)|) (BOUND_VARIABLE_45960 set_variable) (BOUND_VARIABLE_45961 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45961))) (= (ho_627 (ho_626 (ho_643 k_863 BOUND_VARIABLE_52595) BOUND_VARIABLE_45960) BOUND_VARIABLE_45961) (and (ho_623 _let_1 (ho_641 k_640 BOUND_VARIABLE_52595)) (ho_623 _let_1 BOUND_VARIABLE_45960))))))) (let ((_let_633 (forall ((BOUND_VARIABLE_52615 |u_(-> variable Bool)|) (BOUND_VARIABLE_45906 set_variable) (BOUND_VARIABLE_52609 |u_(-> variable Bool)|) (BOUND_VARIABLE_45908 set_variable) (BOUND_VARIABLE_45909 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45909))) (= (ho_627 (ho_626 (ho_643 (ho_866 (ho_865 k_864 BOUND_VARIABLE_52615) BOUND_VARIABLE_45906) BOUND_VARIABLE_52609) BOUND_VARIABLE_45908) BOUND_VARIABLE_45909) (and (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_643 k_642 BOUND_VARIABLE_52615) BOUND_VARIABLE_45906))) (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_643 k_644 BOUND_VARIABLE_52609) BOUND_VARIABLE_45908))))))))) (let ((_let_634 (forall ((BOUND_VARIABLE_45894 set_variable) (BOUND_VARIABLE_45895 set_variable) (BOUND_VARIABLE_45896 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45896))) (= (ho_627 (ho_626 (ho_625 k_867 BOUND_VARIABLE_45894) BOUND_VARIABLE_45895) BOUND_VARIABLE_45896) (and (ho_623 _let_1 BOUND_VARIABLE_45894) (ho_623 _let_1 BOUND_VARIABLE_45895))))))) (let ((_let_635 (forall ((BOUND_VARIABLE_45883 set_variable) (BOUND_VARIABLE_45884 set_variable) (BOUND_VARIABLE_45885 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45885))) (= (ho_627 (ho_626 (ho_625 k_868 BOUND_VARIABLE_45883) BOUND_VARIABLE_45884) BOUND_VARIABLE_45885) (and (ho_623 _let_1 BOUND_VARIABLE_45883) (ho_623 _let_1 BOUND_VARIABLE_45884))))))) (let ((_let_636 (forall ((BOUND_VARIABLE_45851 set_variable) (BOUND_VARIABLE_45852 set_variable) (BOUND_VARIABLE_45853 set_variable) (BOUND_VARIABLE_45854 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45854))) (= (ho_627 (ho_626 (ho_625 (ho_818 k_869 BOUND_VARIABLE_45851) BOUND_VARIABLE_45852) BOUND_VARIABLE_45853) BOUND_VARIABLE_45854) (and (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_645 BOUND_VARIABLE_45851) BOUND_VARIABLE_45852))) (ho_623 _let_1 BOUND_VARIABLE_45853))))))) (let ((_let_637 (forall ((BOUND_VARIABLE_45840 set_variable) (BOUND_VARIABLE_45841 set_variable) (BOUND_VARIABLE_45842 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45842))) (= (ho_627 (ho_626 (ho_625 k_870 BOUND_VARIABLE_45840) BOUND_VARIABLE_45841) BOUND_VARIABLE_45842) (and (ho_623 _let_1 BOUND_VARIABLE_45840) (ho_623 _let_1 BOUND_VARIABLE_45841))))))) (let ((_let_638 (forall ((BOUND_VARIABLE_45830 set_variable) (BOUND_VARIABLE_45831 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45831))) (= (ho_627 (ho_626 k_871 BOUND_VARIABLE_45830) BOUND_VARIABLE_45831) (and (ho_623 _let_1 BOUND_VARIABLE_45830) (ho_623 _let_1 (ho_641 k_640 k_844)))))))) (let ((_let_639 (forall ((BOUND_VARIABLE_45819 set_variable) (BOUND_VARIABLE_45820 set_variable) (BOUND_VARIABLE_45821 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45821))) (= (ho_627 (ho_626 (ho_625 k_872 BOUND_VARIABLE_45819) BOUND_VARIABLE_45820) BOUND_VARIABLE_45821) (and (ho_623 _let_1 BOUND_VARIABLE_45819) (ho_623 _let_1 BOUND_VARIABLE_45820))))))) (let ((_let_640 (forall ((BOUND_VARIABLE_45808 set_variable) (BOUND_VARIABLE_45809 set_variable) (BOUND_VARIABLE_45810 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45810))) (= (ho_627 (ho_626 (ho_625 k_873 BOUND_VARIABLE_45808) BOUND_VARIABLE_45809) BOUND_VARIABLE_45810) (and (ho_623 _let_1 BOUND_VARIABLE_45808) (ho_623 _let_1 BOUND_VARIABLE_45809))))))) (let ((_let_641 (forall ((BOUND_VARIABLE_45776 set_variable) (BOUND_VARIABLE_45777 set_variable) (BOUND_VARIABLE_45778 set_variable) (BOUND_VARIABLE_45779 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45779))) (= (ho_627 (ho_626 (ho_625 (ho_818 k_874 BOUND_VARIABLE_45776) BOUND_VARIABLE_45777) BOUND_VARIABLE_45778) BOUND_VARIABLE_45779) (and (ho_623 _let_1 BOUND_VARIABLE_45776) (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_646 BOUND_VARIABLE_45777) BOUND_VARIABLE_45778))))))))) (let ((_let_642 (forall ((BOUND_VARIABLE_52757 |u_(-> variable Bool)|) (BOUND_VARIABLE_52759 |u_(-> variable Bool)|) (BOUND_VARIABLE_45767 variable)) (= (ho_627 (ho_705 (ho_743 k_875 BOUND_VARIABLE_52757) BOUND_VARIABLE_52759) BOUND_VARIABLE_45767) (ho_736 (ho_735 k_734 (ho_627 BOUND_VARIABLE_52759 BOUND_VARIABLE_45767)) (ho_627 BOUND_VARIABLE_52757 BOUND_VARIABLE_45767)))))) (let ((_let_643 (forall ((BOUND_VARIABLE_45754 set_variable) (BOUND_VARIABLE_45755 set_variable) (BOUND_VARIABLE_45756 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45756))) (= (ho_627 (ho_626 (ho_625 k_876 BOUND_VARIABLE_45754) BOUND_VARIABLE_45755) BOUND_VARIABLE_45756) (and (ho_623 _let_1 BOUND_VARIABLE_45754) (ho_623 _let_1 BOUND_VARIABLE_45755))))))) (let ((_let_644 (forall ((BOUND_VARIABLE_45743 set_variable) (BOUND_VARIABLE_45744 set_variable) (BOUND_VARIABLE_45745 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45745))) (= (ho_627 (ho_626 (ho_625 k_877 BOUND_VARIABLE_45743) BOUND_VARIABLE_45744) BOUND_VARIABLE_45745) (and (ho_623 _let_1 BOUND_VARIABLE_45743) (ho_623 _let_1 BOUND_VARIABLE_45744))))))) (let ((_let_645 (forall ((BOUND_VARIABLE_45719 set_variable) (BOUND_VARIABLE_45720 set_variable)) (= (ho_641 k_640 (ho_626 (ho_625 k_647 BOUND_VARIABLE_45719) BOUND_VARIABLE_45720)) (ho_803 (ho_850 k_878 BOUND_VARIABLE_45719) BOUND_VARIABLE_45720))))) (let ((_let_646 (forall ((BOUND_VARIABLE_45711 set_variable) (BOUND_VARIABLE_45712 variable)) (= (ho_627 (ho_626 k_879 BOUND_VARIABLE_45711) BOUND_VARIABLE_45712) (ho_623 (ho_622 k_621 BOUND_VARIABLE_45712) BOUND_VARIABLE_45711))))) (let ((_let_647 (forall ((BOUND_VARIABLE_45703 set_variable) (BOUND_VARIABLE_45704 variable)) (= (ho_627 (ho_626 k_880 BOUND_VARIABLE_45703) BOUND_VARIABLE_45704) (ho_623 (ho_622 k_621 BOUND_VARIABLE_45704) BOUND_VARIABLE_45703))))) (let ((_let_648 (forall ((BOUND_VARIABLE_45692 set_variable) (BOUND_VARIABLE_45693 set_variable) (BOUND_VARIABLE_45694 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45694))) (= (ho_627 (ho_626 (ho_625 k_881 BOUND_VARIABLE_45692) BOUND_VARIABLE_45693) BOUND_VARIABLE_45694) (and (ho_623 _let_1 BOUND_VARIABLE_45692) (ho_623 _let_1 BOUND_VARIABLE_45693))))))) (let ((_let_649 (forall ((BOUND_VARIABLE_45665 char) (BOUND_VARIABLE_52846 |u_(-> char option_trm)|) (BOUND_VARIABLE_45667 produc62062515n_game)) (= (ho_674 (ho_673 k_672 (ho_607 k_648 BOUND_VARIABLE_45665)) BOUND_VARIABLE_45667) (ho_674 (ho_676 (ho_766 k_882 BOUND_VARIABLE_45665) BOUND_VARIABLE_52846) BOUND_VARIABLE_45667))))) (let ((_let_650 (forall ((BOUND_VARIABLE_45653 set_variable) (BOUND_VARIABLE_45654 fml) (BOUND_VARIABLE_45655 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45655))) (= (ho_627 (ho_887 (ho_886 k_885 BOUND_VARIABLE_45653) BOUND_VARIABLE_45654) BOUND_VARIABLE_45655) (and (ho_623 _let_1 BOUND_VARIABLE_45653) (ho_623 _let_1 (ho_884 k_883 BOUND_VARIABLE_45654)))))))) (let ((_let_651 (forall ((BOUND_VARIABLE_45642 set_variable) (BOUND_VARIABLE_45643 set_variable) (BOUND_VARIABLE_45644 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45644))) (= (ho_627 (ho_626 (ho_625 k_888 BOUND_VARIABLE_45642) BOUND_VARIABLE_45643) BOUND_VARIABLE_45644) (and (ho_623 _let_1 BOUND_VARIABLE_45642) (ho_623 _let_1 BOUND_VARIABLE_45643))))))) (let ((_let_652 (forall ((BOUND_VARIABLE_45631 set_variable) (BOUND_VARIABLE_45632 set_variable) (BOUND_VARIABLE_45633 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45633))) (= (ho_627 (ho_626 (ho_625 k_889 BOUND_VARIABLE_45631) BOUND_VARIABLE_45632) BOUND_VARIABLE_45633) (and (ho_623 _let_1 BOUND_VARIABLE_45631) (ho_623 _let_1 BOUND_VARIABLE_45632))))))) (let ((_let_653 (forall ((BOUND_VARIABLE_45626 variable)) (not (ho_627 k_890 BOUND_VARIABLE_45626))))) (let ((_let_654 (forall ((BOUND_VARIABLE_45615 set_variable) (BOUND_VARIABLE_45616 set_variable) (BOUND_VARIABLE_45617 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45617))) (= (ho_627 (ho_626 (ho_625 k_891 BOUND_VARIABLE_45615) BOUND_VARIABLE_45616) BOUND_VARIABLE_45617) (and (ho_623 _let_1 BOUND_VARIABLE_45615) (ho_623 _let_1 BOUND_VARIABLE_45616))))))) (let ((_let_655 (forall ((BOUND_VARIABLE_45604 set_variable) (BOUND_VARIABLE_45605 set_variable) (BOUND_VARIABLE_45606 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45606))) (= (ho_627 (ho_626 (ho_625 k_892 BOUND_VARIABLE_45604) BOUND_VARIABLE_45605) BOUND_VARIABLE_45606) (and (ho_623 _let_1 BOUND_VARIABLE_45604) (ho_623 _let_1 BOUND_VARIABLE_45605))))))) (let ((_let_656 (forall ((BOUND_VARIABLE_45572 set_variable) (BOUND_VARIABLE_45573 set_variable) (BOUND_VARIABLE_45574 set_variable) (BOUND_VARIABLE_45575 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45575))) (= (ho_627 (ho_626 (ho_625 (ho_818 k_893 BOUND_VARIABLE_45572) BOUND_VARIABLE_45573) BOUND_VARIABLE_45574) BOUND_VARIABLE_45575) (and (ho_623 _let_1 BOUND_VARIABLE_45572) (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_649 BOUND_VARIABLE_45573) BOUND_VARIABLE_45574))))))))) (let ((_let_657 (forall ((BOUND_VARIABLE_45561 set_variable) (BOUND_VARIABLE_45562 set_variable) (BOUND_VARIABLE_45563 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45563))) (= (ho_627 (ho_626 (ho_625 k_894 BOUND_VARIABLE_45561) BOUND_VARIABLE_45562) BOUND_VARIABLE_45563) (and (ho_623 _let_1 BOUND_VARIABLE_45561) (ho_623 _let_1 BOUND_VARIABLE_45562))))))) (let ((_let_658 (forall ((BOUND_VARIABLE_45550 set_variable) (BOUND_VARIABLE_45551 set_variable) (BOUND_VARIABLE_45552 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45552))) (= (ho_627 (ho_626 (ho_625 k_895 BOUND_VARIABLE_45550) BOUND_VARIABLE_45551) BOUND_VARIABLE_45552) (and (ho_623 _let_1 BOUND_VARIABLE_45550) (ho_623 _let_1 BOUND_VARIABLE_45551))))))) (let ((_let_659 (forall ((BOUND_VARIABLE_52991 |u_(-> option_fml option_trm)|) (BOUND_VARIABLE_52988 |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|) (BOUND_VARIABLE_52987 |u_(-> char option_fml)|) (BOUND_VARIABLE_52986 |u_(-> char option_game)|)) (= (ho_561 (ho_560 (ho_899 (ho_898 k_897 BOUND_VARIABLE_52991) BOUND_VARIABLE_52988) BOUND_VARIABLE_52987) BOUND_VARIABLE_52986) (ho_896 BOUND_VARIABLE_52991 (ho_552 (ho_551 BOUND_VARIABLE_52988 BOUND_VARIABLE_52987) BOUND_VARIABLE_52986)))))) (let ((_let_660 (forall ((BOUND_VARIABLE_45528 set_variable) (BOUND_VARIABLE_45529 set_variable) (BOUND_VARIABLE_45530 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45530))) (= (ho_627 (ho_626 (ho_625 k_900 BOUND_VARIABLE_45528) BOUND_VARIABLE_45529) BOUND_VARIABLE_45530) (and (ho_623 _let_1 BOUND_VARIABLE_45528) (ho_623 _let_1 BOUND_VARIABLE_45529))))))) (let ((_let_661 (forall ((BOUND_VARIABLE_45517 set_variable) (BOUND_VARIABLE_45518 set_variable) (BOUND_VARIABLE_45519 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45519))) (= (ho_627 (ho_626 (ho_625 k_901 BOUND_VARIABLE_45517) BOUND_VARIABLE_45518) BOUND_VARIABLE_45519) (and (ho_623 _let_1 BOUND_VARIABLE_45517) (ho_623 _let_1 BOUND_VARIABLE_45518))))))) (let ((_let_662 (forall ((BOUND_VARIABLE_45506 set_variable) (BOUND_VARIABLE_45507 set_variable) (BOUND_VARIABLE_45508 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45508))) (= (ho_627 (ho_626 (ho_625 k_902 BOUND_VARIABLE_45506) BOUND_VARIABLE_45507) BOUND_VARIABLE_45508) (and (ho_623 _let_1 BOUND_VARIABLE_45506) (ho_623 _let_1 BOUND_VARIABLE_45507))))))) (let ((_let_663 (forall ((BOUND_VARIABLE_45495 set_variable) (BOUND_VARIABLE_45496 set_variable) (BOUND_VARIABLE_45497 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45497))) (= (ho_627 (ho_626 (ho_625 k_903 BOUND_VARIABLE_45495) BOUND_VARIABLE_45496) BOUND_VARIABLE_45497) (and (ho_623 _let_1 BOUND_VARIABLE_45495) (ho_623 _let_1 BOUND_VARIABLE_45496))))))) (let ((_let_664 (forall ((BOUND_VARIABLE_45463 set_variable) (BOUND_VARIABLE_45464 set_variable) (BOUND_VARIABLE_45465 set_variable) (BOUND_VARIABLE_45466 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45466))) (= (ho_627 (ho_626 (ho_625 (ho_818 k_904 BOUND_VARIABLE_45463) BOUND_VARIABLE_45464) BOUND_VARIABLE_45465) BOUND_VARIABLE_45466) (and (ho_623 _let_1 BOUND_VARIABLE_45463) (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_650 BOUND_VARIABLE_45464) BOUND_VARIABLE_45465))))))))) (let ((_let_665 (forall ((BOUND_VARIABLE_45452 set_variable) (BOUND_VARIABLE_45453 set_variable) (BOUND_VARIABLE_45454 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45454))) (= (ho_627 (ho_626 (ho_625 k_905 BOUND_VARIABLE_45452) BOUND_VARIABLE_45453) BOUND_VARIABLE_45454) (and (ho_623 _let_1 BOUND_VARIABLE_45452) (ho_623 _let_1 BOUND_VARIABLE_45453))))))) (let ((_let_666 (forall ((BOUND_VARIABLE_45420 set_variable) (BOUND_VARIABLE_53098 |u_(-> variable Bool)|) (BOUND_VARIABLE_45422 set_variable) (BOUND_VARIABLE_45423 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45423))) (= (ho_627 (ho_626 (ho_643 (ho_866 k_906 BOUND_VARIABLE_45420) BOUND_VARIABLE_53098) BOUND_VARIABLE_45422) BOUND_VARIABLE_45423) (and (ho_623 _let_1 BOUND_VARIABLE_45420) (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_643 k_651 BOUND_VARIABLE_53098) BOUND_VARIABLE_45422))))))))) (let ((_let_667 (forall ((BOUND_VARIABLE_45409 set_variable) (BOUND_VARIABLE_45410 set_variable) (BOUND_VARIABLE_45411 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45411))) (= (ho_627 (ho_626 (ho_625 k_907 BOUND_VARIABLE_45409) BOUND_VARIABLE_45410) BOUND_VARIABLE_45411) (and (ho_623 _let_1 BOUND_VARIABLE_45409) (ho_623 _let_1 BOUND_VARIABLE_45410))))))) (let ((_let_668 (forall ((BOUND_VARIABLE_45398 set_variable) (BOUND_VARIABLE_45399 set_variable) (BOUND_VARIABLE_45400 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45400))) (= (ho_627 (ho_626 (ho_625 k_908 BOUND_VARIABLE_45398) BOUND_VARIABLE_45399) BOUND_VARIABLE_45400) (and (ho_623 _let_1 BOUND_VARIABLE_45398) (ho_623 _let_1 BOUND_VARIABLE_45399))))))) (let ((_let_669 (forall ((BOUND_VARIABLE_45366 set_variable) (BOUND_VARIABLE_45367 set_variable) (BOUND_VARIABLE_45368 set_variable) (BOUND_VARIABLE_45369 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45369))) (= (ho_627 (ho_626 (ho_625 (ho_818 k_909 BOUND_VARIABLE_45366) BOUND_VARIABLE_45367) BOUND_VARIABLE_45368) BOUND_VARIABLE_45369) (and (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_652 BOUND_VARIABLE_45366) BOUND_VARIABLE_45367))) (ho_623 _let_1 BOUND_VARIABLE_45368))))))) (let ((_let_670 (forall ((BOUND_VARIABLE_45334 set_variable) (BOUND_VARIABLE_45335 set_variable) (BOUND_VARIABLE_45336 set_variable) (BOUND_VARIABLE_45337 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45337))) (= (ho_627 (ho_626 (ho_625 (ho_818 k_910 BOUND_VARIABLE_45334) BOUND_VARIABLE_45335) BOUND_VARIABLE_45336) BOUND_VARIABLE_45337) (and (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_653 BOUND_VARIABLE_45334) BOUND_VARIABLE_45335))) (ho_623 _let_1 BOUND_VARIABLE_45336))))))) (let ((_let_671 (forall ((BOUND_VARIABLE_45323 set_variable) (BOUND_VARIABLE_45324 set_variable)) (= (ho_623 (ho_912 k_911 BOUND_VARIABLE_45323) BOUND_VARIABLE_45324) (forall ((X variable)) (let ((_let_1 (ho_622 k_621 X))) (or (not (ho_623 _let_1 BOUND_VARIABLE_45323)) (ho_623 _let_1 BOUND_VARIABLE_45324)))))))) (let ((_let_672 (forall ((BOUND_VARIABLE_45312 set_variable) (BOUND_VARIABLE_45313 set_variable) (BOUND_VARIABLE_45314 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45314))) (= (ho_627 (ho_626 (ho_625 k_913 BOUND_VARIABLE_45312) BOUND_VARIABLE_45313) BOUND_VARIABLE_45314) (and (ho_623 _let_1 BOUND_VARIABLE_45312) (ho_623 _let_1 BOUND_VARIABLE_45313))))))) (let ((_let_673 (forall ((BOUND_VARIABLE_45301 set_variable) (BOUND_VARIABLE_45302 set_variable) (BOUND_VARIABLE_45303 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45303))) (= (ho_627 (ho_626 (ho_625 k_914 BOUND_VARIABLE_45301) BOUND_VARIABLE_45302) BOUND_VARIABLE_45303) (and (ho_623 _let_1 BOUND_VARIABLE_45301) (ho_623 _let_1 BOUND_VARIABLE_45302))))))) (let ((_let_674 (forall ((BOUND_VARIABLE_45269 set_variable) (BOUND_VARIABLE_45270 set_variable) (BOUND_VARIABLE_45271 set_variable) (BOUND_VARIABLE_45272 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45272))) (= (ho_627 (ho_626 (ho_625 (ho_818 k_915 BOUND_VARIABLE_45269) BOUND_VARIABLE_45270) BOUND_VARIABLE_45271) BOUND_VARIABLE_45272) (and (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_654 BOUND_VARIABLE_45269) BOUND_VARIABLE_45270))) (ho_623 _let_1 BOUND_VARIABLE_45271))))))) (let ((_let_675 (forall ((BOUND_VARIABLE_45245 set_variable) (BOUND_VARIABLE_45246 set_variable)) (= (ho_641 k_640 (ho_626 (ho_625 k_655 BOUND_VARIABLE_45245) BOUND_VARIABLE_45246)) (ho_803 (ho_850 k_916 BOUND_VARIABLE_45245) BOUND_VARIABLE_45246))))) (let ((_let_676 (forall ((BOUND_VARIABLE_53261 |u_(-> _u_(-> char option_trm)_ option_trm)|) (BOUND_VARIABLE_53257 |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_trm)|) (BOUND_VARIABLE_53256 |u_(-> char option_fml)|) (BOUND_VARIABLE_53255 |u_(-> char option_game)|)) (= (ho_561 (ho_560 (ho_920 (ho_919 k_918 BOUND_VARIABLE_53261) BOUND_VARIABLE_53257) BOUND_VARIABLE_53256) BOUND_VARIABLE_53255) (ho_917 BOUND_VARIABLE_53261 (ho_659 (ho_656 BOUND_VARIABLE_53257 BOUND_VARIABLE_53256) BOUND_VARIABLE_53255)))))) (let ((_let_677 (forall ((BOUND_VARIABLE_53285 |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_trm)|) (BOUND_VARIABLE_45208 produc799602994n_game) (BOUND_VARIABLE_45209 char)) (= (ho_599 (ho_598 k_597 (ho_559 (ho_658 k_657 BOUND_VARIABLE_53285) BOUND_VARIABLE_45209)) BOUND_VARIABLE_45208) (ho_556 (ho_923 (ho_922 k_921 BOUND_VARIABLE_53285) BOUND_VARIABLE_45208) BOUND_VARIABLE_45209))))) (let ((_let_678 (forall ((BOUND_VARIABLE_53315 |u_(-> variable Bool)|) (BOUND_VARIABLE_53311 |u_(-> variable Bool)|) (BOUND_VARIABLE_53309 |u_(-> variable Bool)|) (BOUND_VARIABLE_45195 variable)) (= (ho_627 (ho_705 (ho_743 (ho_925 k_924 BOUND_VARIABLE_53315) BOUND_VARIABLE_53311) BOUND_VARIABLE_53309) BOUND_VARIABLE_45195) (ho_736 (ho_735 k_734 (ho_627 BOUND_VARIABLE_53315 BOUND_VARIABLE_45195)) (ho_736 (ho_735 k_734 (ho_627 BOUND_VARIABLE_53311 BOUND_VARIABLE_45195)) (ho_627 BOUND_VARIABLE_53309 BOUND_VARIABLE_45195))))))) (let ((_let_679 (forall ((BOUND_VARIABLE_53342 |u_(-> variable Bool)|) (BOUND_VARIABLE_53338 |u_(-> variable Bool)|) (BOUND_VARIABLE_53336 |u_(-> variable Bool)|) (BOUND_VARIABLE_45180 variable)) (= (ho_627 (ho_705 (ho_743 (ho_925 k_926 BOUND_VARIABLE_53342) BOUND_VARIABLE_53338) BOUND_VARIABLE_53336) BOUND_VARIABLE_45180) (ho_736 (ho_735 k_734 (ho_627 BOUND_VARIABLE_53342 BOUND_VARIABLE_45180)) (ho_736 (ho_735 k_734 (ho_627 BOUND_VARIABLE_53338 BOUND_VARIABLE_45180)) (ho_627 BOUND_VARIABLE_53336 BOUND_VARIABLE_45180))))))) (let ((_let_680 (forall ((BOUND_VARIABLE_45153 set_variable) (BOUND_VARIABLE_45154 set_variable)) (= (ho_641 k_640 (ho_626 (ho_625 k_660 BOUND_VARIABLE_45153) BOUND_VARIABLE_45154)) (ho_803 (ho_850 k_927 BOUND_VARIABLE_45153) BOUND_VARIABLE_45154))))) (let ((_let_681 (forall ((BOUND_VARIABLE_53370 |u_(-> option_game Bool)|)) (= (ho_930 k_929 BOUND_VARIABLE_53370) (not (forall ((X4 option_game)) (not (ho_928 BOUND_VARIABLE_53370 X4)))))))) (let ((_let_682 (forall ((BOUND_VARIABLE_53394 |u_(-> option_game Bool)|)) (= (ho_930 k_933 BOUND_VARIABLE_53394) (or (ho_928 BOUND_VARIABLE_53394 none_game) (not (forall ((X game)) (not (ho_928 BOUND_VARIABLE_53394 (ho_932 k_931 X)))))))))) (let ((_let_683 (forall ((BOUND_VARIABLE_45122 set_variable) (BOUND_VARIABLE_45123 set_variable) (BOUND_VARIABLE_45124 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45124))) (= (ho_627 (ho_626 (ho_625 k_934 BOUND_VARIABLE_45122) BOUND_VARIABLE_45123) BOUND_VARIABLE_45124) (and (ho_623 _let_1 BOUND_VARIABLE_45122) (ho_623 _let_1 BOUND_VARIABLE_45123))))))) (let ((_let_684 (forall ((BOUND_VARIABLE_45091 set_variable) (BOUND_VARIABLE_45092 set_variable) (BOUND_VARIABLE_45093 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45093))) (= (ho_627 (ho_626 (ho_625 k_935 BOUND_VARIABLE_45091) BOUND_VARIABLE_45092) BOUND_VARIABLE_45093) (and (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_661 BOUND_VARIABLE_45091) BOUND_VARIABLE_45092))) (ho_623 _let_1 BOUND_VARIABLE_45092))))))) (let ((_let_685 (forall ((BOUND_VARIABLE_45080 set_variable) (BOUND_VARIABLE_45081 set_variable) (BOUND_VARIABLE_45082 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45082))) (= (ho_627 (ho_626 (ho_625 k_936 BOUND_VARIABLE_45080) BOUND_VARIABLE_45081) BOUND_VARIABLE_45082) (and (ho_623 _let_1 BOUND_VARIABLE_45080) (ho_623 _let_1 BOUND_VARIABLE_45081))))))) (let ((_let_686 (forall ((BOUND_VARIABLE_45069 set_variable) (BOUND_VARIABLE_45070 set_variable) (BOUND_VARIABLE_45071 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45071))) (= (ho_627 (ho_626 (ho_625 k_937 BOUND_VARIABLE_45069) BOUND_VARIABLE_45070) BOUND_VARIABLE_45071) (and (ho_623 _let_1 BOUND_VARIABLE_45069) (ho_623 _let_1 BOUND_VARIABLE_45070))))))) (let ((_let_687 (forall ((BOUND_VARIABLE_45038 set_variable) (BOUND_VARIABLE_45039 set_variable) (BOUND_VARIABLE_45040 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45040))) (= (ho_627 (ho_626 (ho_625 k_938 BOUND_VARIABLE_45038) BOUND_VARIABLE_45039) BOUND_VARIABLE_45040) (and (ho_623 _let_1 BOUND_VARIABLE_45038) (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_662 BOUND_VARIABLE_45038) BOUND_VARIABLE_45039))))))))) (let ((_let_688 (forall ((BOUND_VARIABLE_45011 char) (BOUND_VARIABLE_53484 |u_(-> char option_trm)|) (BOUND_VARIABLE_45013 produc62062515n_game)) (= (ho_674 (ho_673 k_672 (ho_607 k_663 BOUND_VARIABLE_45011)) BOUND_VARIABLE_45013) (ho_674 (ho_676 (ho_766 k_939 BOUND_VARIABLE_45011) BOUND_VARIABLE_53484) BOUND_VARIABLE_45013))))) (let ((_let_689 (forall ((BOUND_VARIABLE_44999 set_variable) (BOUND_VARIABLE_45000 fml) (BOUND_VARIABLE_45001 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_45001))) (= (ho_627 (ho_887 (ho_886 k_940 BOUND_VARIABLE_44999) BOUND_VARIABLE_45000) BOUND_VARIABLE_45001) (and (ho_623 _let_1 BOUND_VARIABLE_44999) (ho_623 _let_1 (ho_884 k_883 BOUND_VARIABLE_45000)))))))) (let ((_let_690 (forall ((BOUND_VARIABLE_44972 char) (BOUND_VARIABLE_53512 |u_(-> char option_trm)|) (BOUND_VARIABLE_44974 produc62062515n_game)) (= (ho_674 (ho_673 k_672 (ho_607 k_664 BOUND_VARIABLE_44972)) BOUND_VARIABLE_44974) (ho_674 (ho_676 (ho_766 k_941 BOUND_VARIABLE_44972) BOUND_VARIABLE_53512) BOUND_VARIABLE_44974))))) (let ((_let_691 (forall ((BOUND_VARIABLE_44946 set_variable) (BOUND_VARIABLE_44947 set_variable)) (= (ho_623 (ho_912 k_942 BOUND_VARIABLE_44946) BOUND_VARIABLE_44947) (= BOUND_VARIABLE_44946 (ho_641 k_640 (ho_626 (ho_625 k_665 BOUND_VARIABLE_44947) BOUND_VARIABLE_44946))))))) (let ((_let_692 (forall ((BOUND_VARIABLE_44914 set_variable) (BOUND_VARIABLE_44915 set_variable) (BOUND_VARIABLE_44916 set_variable) (BOUND_VARIABLE_44917 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_44917))) (= (ho_627 (ho_626 (ho_625 (ho_818 k_943 BOUND_VARIABLE_44914) BOUND_VARIABLE_44915) BOUND_VARIABLE_44916) BOUND_VARIABLE_44917) (and (ho_623 _let_1 BOUND_VARIABLE_44914) (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_666 BOUND_VARIABLE_44915) BOUND_VARIABLE_44916))))))))) (let ((_let_693 (forall ((BOUND_VARIABLE_44882 set_variable) (BOUND_VARIABLE_44883 set_variable) (BOUND_VARIABLE_44884 set_variable) (BOUND_VARIABLE_44885 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_44885))) (= (ho_627 (ho_626 (ho_625 (ho_818 k_944 BOUND_VARIABLE_44882) BOUND_VARIABLE_44883) BOUND_VARIABLE_44884) BOUND_VARIABLE_44885) (and (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_667 BOUND_VARIABLE_44882) BOUND_VARIABLE_44883))) (ho_623 _let_1 BOUND_VARIABLE_44884))))))) (let ((_let_694 (forall ((BOUND_VARIABLE_44871 set_variable) (BOUND_VARIABLE_44872 set_variable) (BOUND_VARIABLE_44873 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_44873))) (= (ho_627 (ho_626 (ho_625 k_945 BOUND_VARIABLE_44871) BOUND_VARIABLE_44872) BOUND_VARIABLE_44873) (and (ho_623 _let_1 BOUND_VARIABLE_44871) (ho_623 _let_1 BOUND_VARIABLE_44872))))))) (let ((_let_695 (forall ((BOUND_VARIABLE_44860 set_variable) (BOUND_VARIABLE_44861 set_variable) (BOUND_VARIABLE_44862 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_44862))) (= (ho_627 (ho_626 (ho_625 k_946 BOUND_VARIABLE_44860) BOUND_VARIABLE_44861) BOUND_VARIABLE_44862) (and (ho_623 _let_1 BOUND_VARIABLE_44860) (ho_623 _let_1 BOUND_VARIABLE_44861))))))) (let ((_let_696 (forall ((BOUND_VARIABLE_44828 set_variable) (BOUND_VARIABLE_44829 set_variable) (BOUND_VARIABLE_44830 set_variable) (BOUND_VARIABLE_44831 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_44831))) (= (ho_627 (ho_626 (ho_625 (ho_818 k_947 BOUND_VARIABLE_44828) BOUND_VARIABLE_44829) BOUND_VARIABLE_44830) BOUND_VARIABLE_44831) (and (ho_623 _let_1 BOUND_VARIABLE_44828) (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_668 BOUND_VARIABLE_44829) BOUND_VARIABLE_44830))))))))) (let ((_let_697 (forall ((BOUND_VARIABLE_53611 |u_(-> char option_trm)|) (BOUND_VARIABLE_44800 produc62062515n_game) (BOUND_VARIABLE_44801 char)) (= (ho_760 (ho_759 k_758 (ho_602 (ho_601 k_669 BOUND_VARIABLE_53611) BOUND_VARIABLE_44801)) BOUND_VARIABLE_44800) (ho_556 (ho_761 (ho_746 k_948 BOUND_VARIABLE_53611) BOUND_VARIABLE_44800) BOUND_VARIABLE_44801))))) (let ((_let_698 (forall ((BOUND_VARIABLE_44787 set_variable) (BOUND_VARIABLE_44788 trm) (BOUND_VARIABLE_44789 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_44789))) (= (ho_627 (ho_839 (ho_838 k_949 BOUND_VARIABLE_44787) BOUND_VARIABLE_44788) BOUND_VARIABLE_44789) (and (ho_623 _let_1 BOUND_VARIABLE_44787) (ho_623 _let_1 (ho_753 k_752 BOUND_VARIABLE_44788)))))))) (let ((_let_699 (forall ((BOUND_VARIABLE_44763 set_variable) (BOUND_VARIABLE_44764 produc1418842292n_game) (BOUND_VARIABLE_44765 char) (BOUND_VARIABLE_44766 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_44766))) (= (ho_627 (ho_757 (ho_756 (ho_755 k_951 BOUND_VARIABLE_44763) BOUND_VARIABLE_44764) BOUND_VARIABLE_44765) BOUND_VARIABLE_44766) (and (ho_623 _let_1 BOUND_VARIABLE_44763) (ho_623 _let_1 (ho_753 k_752 (ho_751 k_750 (ho_556 (ho_749 (ho_748 k_747 k_950) BOUND_VARIABLE_44764) BOUND_VARIABLE_44765)))))))))) (let ((_let_700 (forall ((BOUND_VARIABLE_53661 |u_(-> char option_trm)|) (BOUND_VARIABLE_44735 produc62062515n_game) (BOUND_VARIABLE_44736 char)) (= (ho_760 (ho_759 k_758 (ho_602 (ho_601 k_670 BOUND_VARIABLE_53661) BOUND_VARIABLE_44736)) BOUND_VARIABLE_44735) (ho_556 (ho_761 (ho_746 k_950 BOUND_VARIABLE_53661) BOUND_VARIABLE_44735) BOUND_VARIABLE_44736))))) (let ((_let_701 (forall ((BOUND_VARIABLE_44723 set_variable) (BOUND_VARIABLE_44724 set_variable) (BOUND_VARIABLE_44725 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_44725))) (= (ho_627 (ho_626 (ho_625 k_952 BOUND_VARIABLE_44723) BOUND_VARIABLE_44724) BOUND_VARIABLE_44725) (and (ho_623 _let_1 BOUND_VARIABLE_44723) (ho_623 _let_1 BOUND_VARIABLE_44724))))))) (let ((_let_702 (forall ((BOUND_VARIABLE_44692 set_variable) (BOUND_VARIABLE_44693 set_variable) (BOUND_VARIABLE_44694 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_44694))) (= (ho_627 (ho_626 (ho_625 k_953 BOUND_VARIABLE_44692) BOUND_VARIABLE_44693) BOUND_VARIABLE_44694) (and (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_671 BOUND_VARIABLE_44693) BOUND_VARIABLE_44692))) (ho_623 _let_1 BOUND_VARIABLE_44693))))))) (let ((_let_703 (forall ((BOUND_VARIABLE_44681 set_variable) (BOUND_VARIABLE_44682 set_variable) (BOUND_VARIABLE_44683 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_44683))) (= (ho_627 (ho_626 (ho_625 k_954 BOUND_VARIABLE_44681) BOUND_VARIABLE_44682) BOUND_VARIABLE_44683) (and (ho_623 _let_1 BOUND_VARIABLE_44681) (ho_623 _let_1 BOUND_VARIABLE_44682))))))) (let ((_let_704 (forall ((BOUND_VARIABLE_44671 set_variable) (BOUND_VARIABLE_44672 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_44672))) (= (ho_627 (ho_626 k_955 BOUND_VARIABLE_44671) BOUND_VARIABLE_44672) (and (ho_623 _let_1 BOUND_VARIABLE_44671) (ho_623 _let_1 (ho_641 k_640 k_844)))))))) (let ((_let_705 (forall ((BOUND_VARIABLE_44653 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_44653))) (= (ho_627 k_961 BOUND_VARIABLE_44653) (and (ho_623 _let_1 va) (ho_623 _let_1 (ho_884 k_883 (ho_960 k_959 (ho_958 (ho_957 k_956 k_675) sigma)))))))))) (let ((_let_706 (forall ((BOUND_VARIABLE_53760 |u_(-> char option_trm)|) (BOUND_VARIABLE_44642 produc62062515n_game)) (= (ho_674 (ho_673 k_672 k_677) BOUND_VARIABLE_44642) (ho_674 (ho_676 k_962 BOUND_VARIABLE_53760) BOUND_VARIABLE_44642))))) (let ((_let_707 (forall ((BOUND_VARIABLE_53771 |u_(-> char option_trm)|) (BOUND_VARIABLE_44630 produc62062515n_game)) (= (ho_674 (ho_673 k_672 k_678) BOUND_VARIABLE_44630) (ho_674 (ho_676 k_963 BOUND_VARIABLE_53771) BOUND_VARIABLE_44630))))) (let ((_let_708 (forall ((BOUND_VARIABLE_44611 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_44611))) (= (ho_627 k_964 BOUND_VARIABLE_44611) (and (ho_623 _let_1 va) (ho_623 _let_1 (ho_884 k_883 (ho_960 k_959 (ho_958 (ho_957 k_956 k_679) sigma)))))))))) (let ((_let_709 (forall ((BOUND_VARIABLE_53795 |u_(-> char option_trm)|) (BOUND_VARIABLE_44600 produc62062515n_game)) (= (ho_674 (ho_673 k_672 k_680) BOUND_VARIABLE_44600) (ho_674 (ho_676 k_965 BOUND_VARIABLE_53795) BOUND_VARIABLE_44600))))) (let ((_let_710 (forall ((BOUND_VARIABLE_44581 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_44581))) (= (ho_627 k_966 BOUND_VARIABLE_44581) (and (ho_623 _let_1 va) (ho_623 _let_1 (ho_884 k_883 (ho_960 k_959 (ho_958 (ho_957 k_956 k_681) sigma)))))))))) (let ((_let_711 (forall ((BOUND_VARIABLE_53819 |u_(-> char option_trm)|) (BOUND_VARIABLE_44570 produc62062515n_game)) (= (ho_674 (ho_673 k_672 k_682) BOUND_VARIABLE_44570) (ho_674 (ho_676 k_967 BOUND_VARIABLE_53819) BOUND_VARIABLE_44570))))) (let ((_let_712 (forall ((BOUND_VARIABLE_53830 |u_(-> char option_trm)|) (BOUND_VARIABLE_44558 produc62062515n_game)) (= (ho_674 (ho_673 k_672 k_683) BOUND_VARIABLE_44558) (ho_674 (ho_676 k_968 BOUND_VARIABLE_53830) BOUND_VARIABLE_44558))))) (let ((_let_713 (forall ((BOUND_VARIABLE_53841 |u_(-> char option_trm)|) (BOUND_VARIABLE_44546 produc62062515n_game)) (= (ho_674 (ho_673 k_672 k_684) BOUND_VARIABLE_44546) (ho_674 (ho_676 k_969 BOUND_VARIABLE_53841) BOUND_VARIABLE_44546))))) (let ((_let_714 (forall ((BOUND_VARIABLE_53852 |u_(-> char option_trm)|) (BOUND_VARIABLE_44534 produc62062515n_game)) (= (ho_674 (ho_673 k_672 k_685) BOUND_VARIABLE_44534) (ho_674 (ho_676 k_970 BOUND_VARIABLE_53852) BOUND_VARIABLE_44534))))) (let ((_let_715 (forall ((BOUND_VARIABLE_53863 |u_(-> char option_trm)|) (BOUND_VARIABLE_44522 produc62062515n_game)) (= (ho_674 (ho_673 k_672 k_686) BOUND_VARIABLE_44522) (ho_674 (ho_676 k_971 BOUND_VARIABLE_53863) BOUND_VARIABLE_44522))))) (let ((_let_716 (forall ((BOUND_VARIABLE_44511 set_variable) (BOUND_VARIABLE_44512 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_44512))) (= (ho_627 (ho_626 k_972 BOUND_VARIABLE_44511) BOUND_VARIABLE_44512) (and (ho_623 _let_1 (ho_641 k_640 k_844)) (ho_623 _let_1 BOUND_VARIABLE_44511))))))) (let ((_let_717 (forall ((BOUND_VARIABLE_44479 set_variable) (BOUND_VARIABLE_44480 set_variable) (BOUND_VARIABLE_44481 set_variable) (BOUND_VARIABLE_44482 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_44482))) (= (ho_627 (ho_626 (ho_625 (ho_818 k_973 BOUND_VARIABLE_44479) BOUND_VARIABLE_44480) BOUND_VARIABLE_44481) BOUND_VARIABLE_44482) (and (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_687 BOUND_VARIABLE_44479) BOUND_VARIABLE_44480))) (ho_623 _let_1 BOUND_VARIABLE_44481))))))) (let ((_let_718 (forall ((BOUND_VARIABLE_44447 set_variable) (BOUND_VARIABLE_44448 set_variable) (BOUND_VARIABLE_44449 set_variable) (BOUND_VARIABLE_44450 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_44450))) (= (ho_627 (ho_626 (ho_625 (ho_818 k_974 BOUND_VARIABLE_44447) BOUND_VARIABLE_44448) BOUND_VARIABLE_44449) BOUND_VARIABLE_44450) (and (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_688 BOUND_VARIABLE_44447) BOUND_VARIABLE_44448))) (ho_623 _let_1 BOUND_VARIABLE_44449))))))) (let ((_let_719 (forall ((BOUND_VARIABLE_44436 set_variable) (BOUND_VARIABLE_44437 set_variable) (BOUND_VARIABLE_44438 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_44438))) (= (ho_627 (ho_626 (ho_625 k_975 BOUND_VARIABLE_44436) BOUND_VARIABLE_44437) BOUND_VARIABLE_44438) (and (ho_623 _let_1 BOUND_VARIABLE_44436) (ho_623 _let_1 BOUND_VARIABLE_44437))))))) (let ((_let_720 (forall ((BOUND_VARIABLE_44405 set_variable) (BOUND_VARIABLE_44406 set_variable) (BOUND_VARIABLE_44407 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_44407))) (= (ho_627 (ho_626 (ho_625 k_976 BOUND_VARIABLE_44405) BOUND_VARIABLE_44406) BOUND_VARIABLE_44407) (and (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_689 BOUND_VARIABLE_44406) BOUND_VARIABLE_44405))) (ho_623 _let_1 BOUND_VARIABLE_44406))))))) (let ((_let_721 (forall ((BOUND_VARIABLE_44397 set_variable) (BOUND_VARIABLE_44398 variable)) (= (ho_627 (ho_626 k_977 BOUND_VARIABLE_44397) BOUND_VARIABLE_44398) (ho_623 (ho_622 k_621 BOUND_VARIABLE_44398) BOUND_VARIABLE_44397))))) (let ((_let_722 (forall ((BOUND_VARIABLE_44365 set_variable) (BOUND_VARIABLE_44366 set_variable) (BOUND_VARIABLE_44367 set_variable) (BOUND_VARIABLE_44368 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_44368))) (= (ho_627 (ho_626 (ho_625 (ho_818 k_978 BOUND_VARIABLE_44365) BOUND_VARIABLE_44366) BOUND_VARIABLE_44367) BOUND_VARIABLE_44368) (and (ho_623 _let_1 BOUND_VARIABLE_44365) (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_690 BOUND_VARIABLE_44366) BOUND_VARIABLE_44367))))))))) (let ((_let_723 (forall ((BOUND_VARIABLE_44354 set_variable) (BOUND_VARIABLE_44355 set_variable) (BOUND_VARIABLE_44356 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_44356))) (= (ho_627 (ho_626 (ho_625 k_979 BOUND_VARIABLE_44354) BOUND_VARIABLE_44355) BOUND_VARIABLE_44356) (and (ho_623 _let_1 BOUND_VARIABLE_44354) (ho_623 _let_1 BOUND_VARIABLE_44355))))))) (let ((_let_724 (forall ((BOUND_VARIABLE_44343 set_variable) (BOUND_VARIABLE_44344 set_variable) (BOUND_VARIABLE_44345 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_44345))) (= (ho_627 (ho_626 (ho_625 k_980 BOUND_VARIABLE_44343) BOUND_VARIABLE_44344) BOUND_VARIABLE_44345) (and (ho_623 _let_1 BOUND_VARIABLE_44343) (ho_623 _let_1 BOUND_VARIABLE_44344))))))) (let ((_let_725 (forall ((BOUND_VARIABLE_54000 |u_(-> option_fml char option_trm)|) (BOUND_VARIABLE_53999 |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|) (BOUND_VARIABLE_44311 produc799602994n_game) (BOUND_VARIABLE_44312 char)) (= (ho_599 (ho_598 k_597 (ho_559 (ho_694 (ho_693 k_692 BOUND_VARIABLE_54000) BOUND_VARIABLE_53999) BOUND_VARIABLE_44312)) BOUND_VARIABLE_44311) (ho_556 (ho_923 (ho_983 (ho_982 k_981 BOUND_VARIABLE_54000) BOUND_VARIABLE_53999) BOUND_VARIABLE_44311) BOUND_VARIABLE_44312))))) (let ((_let_726 (forall ((BOUND_VARIABLE_44298 set_variable) (BOUND_VARIABLE_44299 set_variable) (BOUND_VARIABLE_44300 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_44300))) (= (ho_627 (ho_626 (ho_625 k_984 BOUND_VARIABLE_44298) BOUND_VARIABLE_44299) BOUND_VARIABLE_44300) (and (ho_623 _let_1 BOUND_VARIABLE_44298) (ho_623 _let_1 BOUND_VARIABLE_44299))))))) (let ((_let_727 (forall ((BOUND_VARIABLE_44287 set_variable) (BOUND_VARIABLE_44288 set_variable) (BOUND_VARIABLE_44289 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_44289))) (= (ho_627 (ho_626 (ho_625 k_985 BOUND_VARIABLE_44287) BOUND_VARIABLE_44288) BOUND_VARIABLE_44289) (and (ho_623 _let_1 BOUND_VARIABLE_44287) (ho_623 _let_1 BOUND_VARIABLE_44288))))))) (let ((_let_728 (forall ((BOUND_VARIABLE_54058 |u_(-> variable Bool)|) (BOUND_VARIABLE_54056 |u_(-> variable Bool)|) (BOUND_VARIABLE_54054 |u_(-> variable Bool)|) (BOUND_VARIABLE_44275 variable)) (= (ho_627 (ho_705 (ho_743 (ho_925 k_986 BOUND_VARIABLE_54058) BOUND_VARIABLE_54056) BOUND_VARIABLE_54054) BOUND_VARIABLE_44275) (ho_736 (ho_735 k_734 (ho_736 (ho_735 k_734 (ho_627 BOUND_VARIABLE_54058 BOUND_VARIABLE_44275)) (ho_627 BOUND_VARIABLE_54056 BOUND_VARIABLE_44275))) (ho_627 BOUND_VARIABLE_54054 BOUND_VARIABLE_44275)))))) (let ((_let_729 (forall ((BOUND_VARIABLE_54082 |u_(-> variable Bool)|) (BOUND_VARIABLE_54078 |u_(-> variable Bool)|) (BOUND_VARIABLE_54076 |u_(-> variable Bool)|) (BOUND_VARIABLE_44260 variable)) (= (ho_627 (ho_705 (ho_743 (ho_925 k_987 BOUND_VARIABLE_54082) BOUND_VARIABLE_54078) BOUND_VARIABLE_54076) BOUND_VARIABLE_44260) (ho_736 (ho_735 k_734 (ho_627 BOUND_VARIABLE_54082 BOUND_VARIABLE_44260)) (ho_736 (ho_735 k_734 (ho_627 BOUND_VARIABLE_54078 BOUND_VARIABLE_44260)) (ho_627 BOUND_VARIABLE_54076 BOUND_VARIABLE_44260))))))) (let ((_let_730 (forall ((BOUND_VARIABLE_44250 set_variable) (BOUND_VARIABLE_44251 set_variable)) (= (ho_623 (ho_912 k_988 BOUND_VARIABLE_44250) BOUND_VARIABLE_44251) (= BOUND_VARIABLE_44250 BOUND_VARIABLE_44251))))) (let ((_let_731 (forall ((BOUND_VARIABLE_44204 set_variable) (BOUND_VARIABLE_44205 set_variable)) (= (ho_623 (ho_912 k_989 BOUND_VARIABLE_44204) BOUND_VARIABLE_44205) (and (= BOUND_VARIABLE_44204 (ho_641 k_640 (ho_626 (ho_625 k_695 BOUND_VARIABLE_44204) BOUND_VARIABLE_44205))) (= BOUND_VARIABLE_44205 (ho_641 k_640 (ho_626 (ho_625 k_696 BOUND_VARIABLE_44205) BOUND_VARIABLE_44204)))))))) (let ((_let_732 (forall ((BOUND_VARIABLE_44193 set_variable) (BOUND_VARIABLE_44194 set_variable) (BOUND_VARIABLE_44195 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_44195))) (= (ho_627 (ho_626 (ho_625 k_990 BOUND_VARIABLE_44193) BOUND_VARIABLE_44194) BOUND_VARIABLE_44195) (and (ho_623 _let_1 BOUND_VARIABLE_44193) (ho_623 _let_1 BOUND_VARIABLE_44194))))))) (let ((_let_733 (forall ((BOUND_VARIABLE_44182 set_variable) (BOUND_VARIABLE_44183 set_variable) (BOUND_VARIABLE_44184 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_44184))) (= (ho_627 (ho_626 (ho_625 k_991 BOUND_VARIABLE_44182) BOUND_VARIABLE_44183) BOUND_VARIABLE_44184) (and (ho_623 _let_1 BOUND_VARIABLE_44182) (ho_623 _let_1 BOUND_VARIABLE_44183))))))) (let ((_let_734 (forall ((BOUND_VARIABLE_44150 set_variable) (BOUND_VARIABLE_44151 set_variable) (BOUND_VARIABLE_44152 set_variable) (BOUND_VARIABLE_44153 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_44153))) (= (ho_627 (ho_626 (ho_625 (ho_818 k_992 BOUND_VARIABLE_44150) BOUND_VARIABLE_44151) BOUND_VARIABLE_44152) BOUND_VARIABLE_44153) (and (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_697 BOUND_VARIABLE_44150) BOUND_VARIABLE_44151))) (ho_623 _let_1 BOUND_VARIABLE_44152))))))) (let ((_let_735 (forall ((BOUND_VARIABLE_44118 set_variable) (BOUND_VARIABLE_44119 set_variable) (BOUND_VARIABLE_44120 set_variable) (BOUND_VARIABLE_44121 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_44121))) (= (ho_627 (ho_626 (ho_625 (ho_818 k_993 BOUND_VARIABLE_44118) BOUND_VARIABLE_44119) BOUND_VARIABLE_44120) BOUND_VARIABLE_44121) (and (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_698 BOUND_VARIABLE_44118) BOUND_VARIABLE_44119))) (ho_623 _let_1 BOUND_VARIABLE_44120))))))) (let ((_let_736 (forall ((BOUND_VARIABLE_44107 set_variable) (BOUND_VARIABLE_44108 set_variable)) (= (ho_623 (ho_912 k_994 BOUND_VARIABLE_44107) BOUND_VARIABLE_44108) (forall ((T variable)) (let ((_let_1 (ho_622 k_621 T))) (or (not (ho_623 _let_1 BOUND_VARIABLE_44107)) (ho_623 _let_1 BOUND_VARIABLE_44108)))))))) (let ((_let_737 (forall ((BOUND_VARIABLE_44079 set_variable) (BOUND_VARIABLE_44080 set_variable)) (= (ho_623 (ho_912 k_998 BOUND_VARIABLE_44079) BOUND_VARIABLE_44080) (ho_997 (ho_996 k_995 (ho_626 k_699 BOUND_VARIABLE_44079)) (ho_626 k_700 BOUND_VARIABLE_44080)))))) (let ((_let_738 (forall ((BOUND_VARIABLE_54219 |u_(-> variable Bool)|) (BOUND_VARIABLE_44070 variable)) (= (ho_627 (ho_705 k_999 BOUND_VARIABLE_54219) BOUND_VARIABLE_44070) (ho_736 (ho_735 k_734 (ho_627 BOUND_VARIABLE_54219 BOUND_VARIABLE_44070)) (ho_627 k_844 BOUND_VARIABLE_44070)))))) (let ((_let_739 (forall ((BOUND_VARIABLE_44037 set_variable) (BOUND_VARIABLE_44038 set_variable) (BOUND_VARIABLE_44039 set_variable) (BOUND_VARIABLE_44040 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_44040))) (= (ho_627 (ho_626 (ho_625 (ho_818 k_1000 BOUND_VARIABLE_44037) BOUND_VARIABLE_44038) BOUND_VARIABLE_44039) BOUND_VARIABLE_44040) (and (ho_623 _let_1 BOUND_VARIABLE_44037) (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_701 BOUND_VARIABLE_44038) BOUND_VARIABLE_44039))))))))) (let ((_let_740 (forall ((BOUND_VARIABLE_44005 set_variable) (BOUND_VARIABLE_44006 set_variable) (BOUND_VARIABLE_44007 set_variable) (BOUND_VARIABLE_44008 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_44008))) (= (ho_627 (ho_626 (ho_625 (ho_818 k_1001 BOUND_VARIABLE_44005) BOUND_VARIABLE_44006) BOUND_VARIABLE_44007) BOUND_VARIABLE_44008) (and (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_702 BOUND_VARIABLE_44005) BOUND_VARIABLE_44006))) (ho_623 _let_1 BOUND_VARIABLE_44007))))))) (let ((_let_741 (forall ((BOUND_VARIABLE_54267 |u_(-> variable Bool)|) (BOUND_VARIABLE_43997 variable)) (let ((_let_1 (ho_627 BOUND_VARIABLE_54267 BOUND_VARIABLE_43997))) (= (ho_627 (ho_705 k_1002 BOUND_VARIABLE_54267) BOUND_VARIABLE_43997) (ho_736 (ho_735 k_734 _let_1) _let_1)))))) (let ((_let_742 (forall ((BOUND_VARIABLE_43985 set_variable) (BOUND_VARIABLE_43986 set_variable) (BOUND_VARIABLE_43987 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43987))) (= (ho_627 (ho_626 (ho_625 k_1003 BOUND_VARIABLE_43985) BOUND_VARIABLE_43986) BOUND_VARIABLE_43987) (and (ho_623 _let_1 BOUND_VARIABLE_43985) (ho_623 _let_1 BOUND_VARIABLE_43986))))))) (let ((_let_743 (forall ((BOUND_VARIABLE_43974 set_variable) (BOUND_VARIABLE_54292 |u_(-> variable Bool)|) (BOUND_VARIABLE_43976 variable)) (= (ho_627 (ho_705 (ho_704 k_1004 BOUND_VARIABLE_43974) BOUND_VARIABLE_54292) BOUND_VARIABLE_43976) (and (ho_623 (ho_622 k_621 BOUND_VARIABLE_43976) BOUND_VARIABLE_43974) (ho_627 BOUND_VARIABLE_54292 BOUND_VARIABLE_43976)))))) (let ((_let_744 (forall ((BOUND_VARIABLE_43924 set_variable) (BOUND_VARIABLE_54313 |u_(-> variable Bool)|) (BOUND_VARIABLE_43926 set_variable) (BOUND_VARIABLE_54307 |u_(-> variable Bool)|) (BOUND_VARIABLE_43928 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43928))) (= (ho_627 (ho_705 (ho_704 (ho_1007 (ho_1006 k_1005 BOUND_VARIABLE_43924) BOUND_VARIABLE_54313) BOUND_VARIABLE_43926) BOUND_VARIABLE_54307) BOUND_VARIABLE_43928) (and (ho_623 _let_1 (ho_641 k_640 (ho_705 (ho_704 k_703 BOUND_VARIABLE_43924) BOUND_VARIABLE_54313))) (ho_623 _let_1 (ho_641 k_640 (ho_705 (ho_704 k_706 BOUND_VARIABLE_43926) BOUND_VARIABLE_54307))))))))) (let ((_let_745 (forall ((BOUND_VARIABLE_43917 set_variable) (BOUND_VARIABLE_43918 set_variable)) (= (ho_623 (ho_912 k_1008 BOUND_VARIABLE_43917) BOUND_VARIABLE_43918) (= BOUND_VARIABLE_43917 BOUND_VARIABLE_43918))))) (let ((_let_746 (forall ((BOUND_VARIABLE_43871 set_variable) (BOUND_VARIABLE_43872 set_variable)) (= (ho_623 (ho_912 k_1009 BOUND_VARIABLE_43871) BOUND_VARIABLE_43872) (and (= BOUND_VARIABLE_43872 (ho_641 k_640 (ho_626 (ho_625 k_707 BOUND_VARIABLE_43872) BOUND_VARIABLE_43871))) (= BOUND_VARIABLE_43871 (ho_641 k_640 (ho_626 (ho_625 k_708 BOUND_VARIABLE_43871) BOUND_VARIABLE_43872)))))))) (let ((_let_747 (forall ((BOUND_VARIABLE_43861 set_variable) (BOUND_VARIABLE_43862 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43862))) (= (ho_627 (ho_626 k_1010 BOUND_VARIABLE_43861) BOUND_VARIABLE_43862) (and (ho_623 _let_1 (ho_641 k_640 k_844)) (ho_623 _let_1 BOUND_VARIABLE_43861))))))) (let ((_let_748 (forall ((BOUND_VARIABLE_43850 set_variable) (BOUND_VARIABLE_43851 set_variable) (BOUND_VARIABLE_43852 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43852))) (= (ho_627 (ho_626 (ho_625 k_1011 BOUND_VARIABLE_43850) BOUND_VARIABLE_43851) BOUND_VARIABLE_43852) (and (ho_623 _let_1 BOUND_VARIABLE_43850) (ho_623 _let_1 BOUND_VARIABLE_43851))))))) (let ((_let_749 (forall ((BOUND_VARIABLE_43839 set_variable) (BOUND_VARIABLE_43840 set_variable) (BOUND_VARIABLE_43841 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43841))) (= (ho_627 (ho_626 (ho_625 k_1012 BOUND_VARIABLE_43839) BOUND_VARIABLE_43840) BOUND_VARIABLE_43841) (and (ho_623 _let_1 BOUND_VARIABLE_43839) (ho_623 _let_1 BOUND_VARIABLE_43840))))))) (let ((_let_750 (forall ((BOUND_VARIABLE_43825 set_variable) (BOUND_VARIABLE_54403 |u_(-> set_variable set_variable)|) (BOUND_VARIABLE_43827 set_variable) (BOUND_VARIABLE_43828 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43828))) (= (ho_627 (ho_626 (ho_806 (ho_805 k_1013 BOUND_VARIABLE_43825) BOUND_VARIABLE_54403) BOUND_VARIABLE_43827) BOUND_VARIABLE_43828) (and (ho_623 _let_1 (ho_803 BOUND_VARIABLE_54403 BOUND_VARIABLE_43825)) (ho_623 _let_1 (ho_803 BOUND_VARIABLE_54403 BOUND_VARIABLE_43827)))))))) (let ((_let_751 (forall ((BOUND_VARIABLE_43811 set_variable) (BOUND_VARIABLE_54422 |u_(-> set_variable set_variable)|) (BOUND_VARIABLE_43813 set_variable) (BOUND_VARIABLE_43814 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43814))) (= (ho_627 (ho_626 (ho_806 (ho_805 k_1014 BOUND_VARIABLE_43811) BOUND_VARIABLE_54422) BOUND_VARIABLE_43813) BOUND_VARIABLE_43814) (and (ho_623 _let_1 (ho_803 BOUND_VARIABLE_54422 BOUND_VARIABLE_43811)) (ho_623 _let_1 (ho_803 BOUND_VARIABLE_54422 BOUND_VARIABLE_43813)))))))) (let ((_let_752 (forall ((BOUND_VARIABLE_54443 |u_(-> set_variable set_variable set_variable)|) (BOUND_VARIABLE_43798 set_variable) (BOUND_VARIABLE_43799 set_variable) (BOUND_VARIABLE_43800 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43800))) (= (ho_627 (ho_626 (ho_625 (ho_1016 k_1015 BOUND_VARIABLE_54443) BOUND_VARIABLE_43798) BOUND_VARIABLE_43799) BOUND_VARIABLE_43800) (and (ho_623 _let_1 (ho_803 (ho_850 BOUND_VARIABLE_54443 BOUND_VARIABLE_43799) BOUND_VARIABLE_43798)) (ho_623 _let_1 BOUND_VARIABLE_43799))))))) (let ((_let_753 (forall ((BOUND_VARIABLE_54467 |u_(-> set_variable set_variable set_variable)|) (BOUND_VARIABLE_43784 set_variable) (BOUND_VARIABLE_43785 set_variable) (BOUND_VARIABLE_43786 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43786))) (= (ho_627 (ho_626 (ho_625 (ho_1016 k_1017 BOUND_VARIABLE_54467) BOUND_VARIABLE_43784) BOUND_VARIABLE_43785) BOUND_VARIABLE_43786) (and (ho_623 _let_1 (ho_803 (ho_850 BOUND_VARIABLE_54467 BOUND_VARIABLE_43784) BOUND_VARIABLE_43785)) (ho_623 _let_1 BOUND_VARIABLE_43785))))))) (let ((_let_754 (forall ((BOUND_VARIABLE_43772 set_variable) (BOUND_VARIABLE_43773 set_variable) (BOUND_VARIABLE_43774 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43774))) (= (ho_627 (ho_626 (ho_625 k_1018 BOUND_VARIABLE_43772) BOUND_VARIABLE_43773) BOUND_VARIABLE_43774) (and (ho_623 _let_1 BOUND_VARIABLE_43772) (ho_623 _let_1 BOUND_VARIABLE_43773))))))) (let ((_let_755 (forall ((BOUND_VARIABLE_43761 set_variable) (BOUND_VARIABLE_43762 set_variable) (BOUND_VARIABLE_43763 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43763))) (= (ho_627 (ho_626 (ho_625 k_1019 BOUND_VARIABLE_43761) BOUND_VARIABLE_43762) BOUND_VARIABLE_43763) (and (ho_623 _let_1 BOUND_VARIABLE_43761) (ho_623 _let_1 BOUND_VARIABLE_43762))))))) (let ((_let_756 (forall ((BOUND_VARIABLE_43746 set_variable) (BOUND_VARIABLE_43747 set_variable) (BOUND_VARIABLE_54510 |u_(-> set_variable set_variable set_variable)|) (BOUND_VARIABLE_43749 set_variable) (BOUND_VARIABLE_43750 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43750))) (= (ho_627 (ho_626 (ho_1023 (ho_1022 (ho_1021 k_1020 BOUND_VARIABLE_43746) BOUND_VARIABLE_43747) BOUND_VARIABLE_54510) BOUND_VARIABLE_43749) BOUND_VARIABLE_43750) (and (ho_623 _let_1 BOUND_VARIABLE_43746) (ho_623 _let_1 (ho_803 (ho_850 BOUND_VARIABLE_54510 BOUND_VARIABLE_43747) BOUND_VARIABLE_43749)))))))) (let ((_let_757 (forall ((BOUND_VARIABLE_43735 set_variable) (BOUND_VARIABLE_43736 set_variable) (BOUND_VARIABLE_43737 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43737))) (= (ho_627 (ho_626 (ho_625 k_1024 BOUND_VARIABLE_43735) BOUND_VARIABLE_43736) BOUND_VARIABLE_43737) (and (ho_623 _let_1 BOUND_VARIABLE_43735) (ho_623 _let_1 BOUND_VARIABLE_43736))))))) (let ((_let_758 (forall ((BOUND_VARIABLE_54563 |u_(-> variable Bool)|) (BOUND_VARIABLE_54559 |u_(-> variable Bool)|) (BOUND_VARIABLE_43724 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43724))) (= (ho_627 (ho_705 (ho_743 k_1025 BOUND_VARIABLE_54563) BOUND_VARIABLE_54559) BOUND_VARIABLE_43724) (and (ho_623 _let_1 (ho_641 k_640 BOUND_VARIABLE_54563)) (ho_623 _let_1 (ho_641 k_640 BOUND_VARIABLE_54559)))))))) (let ((_let_759 (forall ((BOUND_VARIABLE_54586 |u_(-> option_trm option_fml)|) (BOUND_VARIABLE_54583 |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)|) (BOUND_VARIABLE_54582 |u_(-> char option_fml)|) (BOUND_VARIABLE_54581 |u_(-> char option_game)|)) (= (ho_552 (ho_551 (ho_1029 (ho_1028 k_1027 BOUND_VARIABLE_54586) BOUND_VARIABLE_54583) BOUND_VARIABLE_54582) BOUND_VARIABLE_54581) (ho_1026 BOUND_VARIABLE_54586 (ho_561 (ho_560 BOUND_VARIABLE_54583 BOUND_VARIABLE_54582) BOUND_VARIABLE_54581)))))) (let ((_let_760 (forall ((BOUND_VARIABLE_43679 set_variable) (BOUND_VARIABLE_43680 set_variable) (BOUND_VARIABLE_54610 |u_(-> variable Bool)|) (BOUND_VARIABLE_43682 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43682))) (= (ho_627 (ho_705 (ho_704 (ho_1031 k_1030 BOUND_VARIABLE_43679) BOUND_VARIABLE_43680) BOUND_VARIABLE_54610) BOUND_VARIABLE_43682) (and (ho_623 _let_1 BOUND_VARIABLE_43679) (ho_623 _let_1 (ho_641 k_640 (ho_705 (ho_704 k_709 BOUND_VARIABLE_43680) BOUND_VARIABLE_54610))))))))) (let ((_let_761 (forall ((BOUND_VARIABLE_43668 set_variable) (BOUND_VARIABLE_43669 set_variable) (BOUND_VARIABLE_43670 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43670))) (= (ho_627 (ho_626 (ho_625 k_1032 BOUND_VARIABLE_43668) BOUND_VARIABLE_43669) BOUND_VARIABLE_43670) (and (ho_623 _let_1 BOUND_VARIABLE_43668) (ho_623 _let_1 BOUND_VARIABLE_43669))))))) (let ((_let_762 (forall ((BOUND_VARIABLE_43657 set_variable) (BOUND_VARIABLE_43658 set_variable) (BOUND_VARIABLE_43659 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43659))) (= (ho_627 (ho_626 (ho_625 k_1033 BOUND_VARIABLE_43657) BOUND_VARIABLE_43658) BOUND_VARIABLE_43659) (and (ho_623 _let_1 BOUND_VARIABLE_43657) (ho_623 _let_1 BOUND_VARIABLE_43658))))))) (let ((_let_763 (forall ((BOUND_VARIABLE_54661 |u_(-> variable Bool)|) (BOUND_VARIABLE_43648 variable)) (= (ho_627 (ho_705 k_1034 BOUND_VARIABLE_54661) BOUND_VARIABLE_43648) (ho_736 (ho_735 k_734 (ho_627 k_844 BOUND_VARIABLE_43648)) (ho_627 BOUND_VARIABLE_54661 BOUND_VARIABLE_43648)))))) (let ((_let_764 (forall ((BOUND_VARIABLE_54680 |u_(-> char option_trm)|) (BOUND_VARIABLE_43621 produc62062515n_game) (BOUND_VARIABLE_43622 char)) (= (ho_760 (ho_759 k_758 (ho_602 k_710 BOUND_VARIABLE_43622)) BOUND_VARIABLE_43621) (ho_556 (ho_761 (ho_746 k_1035 BOUND_VARIABLE_54680) BOUND_VARIABLE_43621) BOUND_VARIABLE_43622))))) (let ((_let_765 (forall ((BOUND_VARIABLE_43608 set_variable) (BOUND_VARIABLE_43609 trm) (BOUND_VARIABLE_43610 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43610))) (= (ho_627 (ho_839 (ho_838 k_1036 BOUND_VARIABLE_43608) BOUND_VARIABLE_43609) BOUND_VARIABLE_43610) (and (ho_623 _let_1 BOUND_VARIABLE_43608) (ho_623 _let_1 (ho_753 k_752 BOUND_VARIABLE_43609)))))))) (let ((_let_766 (forall ((BOUND_VARIABLE_54708 |u_(-> char option_trm)|) (BOUND_VARIABLE_43582 produc62062515n_game) (BOUND_VARIABLE_43583 char)) (= (ho_760 (ho_759 k_758 (ho_602 k_711 BOUND_VARIABLE_43583)) BOUND_VARIABLE_43582) (ho_556 (ho_761 (ho_746 k_1037 BOUND_VARIABLE_54708) BOUND_VARIABLE_43582) BOUND_VARIABLE_43583))))) (let ((_let_767 (forall ((BOUND_VARIABLE_43571 set_variable) (BOUND_VARIABLE_43572 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43572))) (= (ho_627 (ho_626 k_1038 BOUND_VARIABLE_43571) BOUND_VARIABLE_43572) (and (ho_623 _let_1 (ho_641 k_640 k_844)) (ho_623 _let_1 BOUND_VARIABLE_43571))))))) (let ((_let_768 (forall ((BOUND_VARIABLE_43560 set_variable) (BOUND_VARIABLE_43561 set_variable) (BOUND_VARIABLE_43562 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43562))) (= (ho_627 (ho_626 (ho_625 k_1039 BOUND_VARIABLE_43560) BOUND_VARIABLE_43561) BOUND_VARIABLE_43562) (and (ho_623 _let_1 BOUND_VARIABLE_43560) (ho_623 _let_1 BOUND_VARIABLE_43561))))))) (let ((_let_769 (forall ((BOUND_VARIABLE_43529 set_variable) (BOUND_VARIABLE_43530 set_variable) (BOUND_VARIABLE_43531 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43531))) (= (ho_627 (ho_626 (ho_625 k_1040 BOUND_VARIABLE_43529) BOUND_VARIABLE_43530) BOUND_VARIABLE_43531) (and (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_712 BOUND_VARIABLE_43529) BOUND_VARIABLE_43530))) (ho_623 _let_1 BOUND_VARIABLE_43530))))))) (let ((_let_770 (forall ((BOUND_VARIABLE_43518 set_variable) (BOUND_VARIABLE_43519 set_variable) (BOUND_VARIABLE_43520 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43520))) (= (ho_627 (ho_626 (ho_625 k_1041 BOUND_VARIABLE_43518) BOUND_VARIABLE_43519) BOUND_VARIABLE_43520) (and (ho_623 _let_1 BOUND_VARIABLE_43518) (ho_623 _let_1 BOUND_VARIABLE_43519))))))) (let ((_let_771 (forall ((BOUND_VARIABLE_43507 set_variable) (BOUND_VARIABLE_43508 set_variable) (BOUND_VARIABLE_43509 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43509))) (= (ho_627 (ho_626 (ho_625 k_1042 BOUND_VARIABLE_43507) BOUND_VARIABLE_43508) BOUND_VARIABLE_43509) (and (ho_623 _let_1 BOUND_VARIABLE_43507) (ho_623 _let_1 BOUND_VARIABLE_43508))))))) (let ((_let_772 (forall ((BOUND_VARIABLE_43496 set_variable) (BOUND_VARIABLE_43497 set_variable) (BOUND_VARIABLE_43498 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43498))) (= (ho_627 (ho_626 (ho_625 k_1043 BOUND_VARIABLE_43496) BOUND_VARIABLE_43497) BOUND_VARIABLE_43498) (and (ho_623 _let_1 BOUND_VARIABLE_43496) (ho_623 _let_1 BOUND_VARIABLE_43497))))))) (let ((_let_773 (forall ((BOUND_VARIABLE_43485 set_variable) (BOUND_VARIABLE_43486 set_variable) (BOUND_VARIABLE_43487 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43487))) (= (ho_627 (ho_626 (ho_625 k_1044 BOUND_VARIABLE_43485) BOUND_VARIABLE_43486) BOUND_VARIABLE_43487) (and (ho_623 _let_1 BOUND_VARIABLE_43485) (ho_623 _let_1 BOUND_VARIABLE_43486))))))) (let ((_let_774 (forall ((BOUND_VARIABLE_43477 set_variable) (BOUND_VARIABLE_43478 variable)) (= (ho_627 (ho_626 k_1045 BOUND_VARIABLE_43477) BOUND_VARIABLE_43478) (ho_623 (ho_622 k_621 BOUND_VARIABLE_43478) BOUND_VARIABLE_43477))))) (let ((_let_775 (forall ((BOUND_VARIABLE_54819 |u_(-> variable Bool)|) (BOUND_VARIABLE_54817 |u_(-> variable Bool)|) (BOUND_VARIABLE_43468 variable)) (= (ho_627 (ho_705 (ho_743 k_1046 BOUND_VARIABLE_54819) BOUND_VARIABLE_54817) BOUND_VARIABLE_43468) (ho_736 (ho_735 k_734 (ho_627 BOUND_VARIABLE_54819 BOUND_VARIABLE_43468)) (ho_627 BOUND_VARIABLE_54817 BOUND_VARIABLE_43468)))))) (let ((_let_776 (forall ((BOUND_VARIABLE_54833 |u_(-> variable Bool)|) (BOUND_VARIABLE_54835 |u_(-> variable Bool)|) (BOUND_VARIABLE_43457 variable)) (= (ho_627 (ho_705 (ho_743 k_1047 BOUND_VARIABLE_54833) BOUND_VARIABLE_54835) BOUND_VARIABLE_43457) (ho_736 (ho_735 k_734 (ho_627 BOUND_VARIABLE_54835 BOUND_VARIABLE_43457)) (ho_627 BOUND_VARIABLE_54833 BOUND_VARIABLE_43457)))))) (let ((_let_777 (forall ((BOUND_VARIABLE_43423 set_variable) (BOUND_VARIABLE_43424 set_variable) (BOUND_VARIABLE_43425 set_variable) (BOUND_VARIABLE_43426 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43426))) (= (ho_627 (ho_626 (ho_625 (ho_818 k_1048 BOUND_VARIABLE_43423) BOUND_VARIABLE_43424) BOUND_VARIABLE_43425) BOUND_VARIABLE_43426) (and (ho_623 _let_1 BOUND_VARIABLE_43423) (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_713 BOUND_VARIABLE_43424) BOUND_VARIABLE_43425))))))))) (let ((_let_778 (forall ((BOUND_VARIABLE_43391 set_variable) (BOUND_VARIABLE_43392 set_variable) (BOUND_VARIABLE_43393 set_variable) (BOUND_VARIABLE_43394 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43394))) (= (ho_627 (ho_626 (ho_625 (ho_818 k_1049 BOUND_VARIABLE_43391) BOUND_VARIABLE_43392) BOUND_VARIABLE_43393) BOUND_VARIABLE_43394) (and (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_714 BOUND_VARIABLE_43391) BOUND_VARIABLE_43392))) (ho_623 _let_1 BOUND_VARIABLE_43393))))))) (let ((_let_779 (forall ((BOUND_VARIABLE_43383 set_variable) (BOUND_VARIABLE_43384 variable)) (= (ho_627 (ho_626 k_1050 BOUND_VARIABLE_43383) BOUND_VARIABLE_43384) (ho_623 (ho_622 k_621 BOUND_VARIABLE_43384) BOUND_VARIABLE_43383))))) (let ((_let_780 (forall ((BOUND_VARIABLE_43373 set_variable) (BOUND_VARIABLE_43374 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43374))) (= (ho_627 (ho_626 k_1051 BOUND_VARIABLE_43373) BOUND_VARIABLE_43374) (and (ho_623 _let_1 BOUND_VARIABLE_43373) (ho_623 _let_1 (ho_641 k_640 k_844)))))))) (let ((_let_781 (forall ((BOUND_VARIABLE_54907 |u_(-> variable Bool)|) (BOUND_VARIABLE_54905 |u_(-> variable Bool)|) (BOUND_VARIABLE_43364 variable)) (= (ho_627 (ho_705 (ho_743 k_1052 BOUND_VARIABLE_54907) BOUND_VARIABLE_54905) BOUND_VARIABLE_43364) (ho_736 (ho_735 k_734 (ho_627 BOUND_VARIABLE_54907 BOUND_VARIABLE_43364)) (ho_627 BOUND_VARIABLE_54905 BOUND_VARIABLE_43364)))))) (let ((_let_782 (forall ((BOUND_VARIABLE_43351 set_variable) (BOUND_VARIABLE_43352 set_variable) (BOUND_VARIABLE_43353 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43353))) (= (ho_627 (ho_626 (ho_625 k_1053 BOUND_VARIABLE_43351) BOUND_VARIABLE_43352) BOUND_VARIABLE_43353) (and (ho_623 _let_1 BOUND_VARIABLE_43351) (ho_623 _let_1 BOUND_VARIABLE_43352))))))) (let ((_let_783 (forall ((BOUND_VARIABLE_54936 |u_(-> variable Bool)|) (BOUND_VARIABLE_43340 set_variable) (BOUND_VARIABLE_43341 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43341))) (= (ho_627 (ho_626 (ho_643 k_1054 BOUND_VARIABLE_54936) BOUND_VARIABLE_43340) BOUND_VARIABLE_43341) (and (ho_623 _let_1 (ho_641 k_640 BOUND_VARIABLE_54936)) (ho_623 _let_1 BOUND_VARIABLE_43340))))))) (let ((_let_784 (forall ((BOUND_VARIABLE_54952 |u_(-> variable Bool)|) (BOUND_VARIABLE_43329 set_variable) (BOUND_VARIABLE_43330 variable)) (= (ho_627 (ho_626 (ho_643 k_1055 BOUND_VARIABLE_54952) BOUND_VARIABLE_43329) BOUND_VARIABLE_43330) (and (ho_627 BOUND_VARIABLE_54952 BOUND_VARIABLE_43330) (ho_623 (ho_622 k_621 BOUND_VARIABLE_43330) BOUND_VARIABLE_43329)))))) (let ((_let_785 (forall ((BOUND_VARIABLE_54967 |u_(-> variable Bool)|) (BOUND_VARIABLE_43298 set_variable) (BOUND_VARIABLE_43299 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43299))) (= (ho_627 (ho_626 (ho_643 k_1056 BOUND_VARIABLE_54967) BOUND_VARIABLE_43298) BOUND_VARIABLE_43299) (and (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_643 k_715 BOUND_VARIABLE_54967) BOUND_VARIABLE_43298))) (ho_623 _let_1 BOUND_VARIABLE_43298))))))) (let ((_let_786 (forall ((BOUND_VARIABLE_43271 set_variable) (BOUND_VARIABLE_43272 set_variable)) (= (ho_623 (ho_912 k_1057 BOUND_VARIABLE_43271) BOUND_VARIABLE_43272) (= BOUND_VARIABLE_43271 (ho_641 k_640 (ho_626 (ho_625 k_716 BOUND_VARIABLE_43272) BOUND_VARIABLE_43271))))))) (let ((_let_787 (forall ((BOUND_VARIABLE_43263 set_variable) (BOUND_VARIABLE_43264 variable)) (= (ho_627 (ho_626 k_1058 BOUND_VARIABLE_43263) BOUND_VARIABLE_43264) (ho_623 (ho_622 k_621 BOUND_VARIABLE_43264) BOUND_VARIABLE_43263))))) (let ((_let_788 (forall ((BOUND_VARIABLE_43231 set_variable) (BOUND_VARIABLE_43232 set_variable) (BOUND_VARIABLE_43233 set_variable) (BOUND_VARIABLE_43234 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43234))) (= (ho_627 (ho_626 (ho_625 (ho_818 k_1059 BOUND_VARIABLE_43231) BOUND_VARIABLE_43232) BOUND_VARIABLE_43233) BOUND_VARIABLE_43234) (and (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_717 BOUND_VARIABLE_43231) BOUND_VARIABLE_43232))) (ho_623 _let_1 BOUND_VARIABLE_43233))))))) (let ((_let_789 (forall ((BOUND_VARIABLE_43199 set_variable) (BOUND_VARIABLE_43200 set_variable) (BOUND_VARIABLE_43201 set_variable) (BOUND_VARIABLE_43202 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43202))) (= (ho_627 (ho_626 (ho_625 (ho_818 k_1060 BOUND_VARIABLE_43199) BOUND_VARIABLE_43200) BOUND_VARIABLE_43201) BOUND_VARIABLE_43202) (and (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_718 BOUND_VARIABLE_43199) BOUND_VARIABLE_43200))) (ho_623 _let_1 BOUND_VARIABLE_43201))))))) (let ((_let_790 (forall ((BOUND_VARIABLE_43167 set_variable) (BOUND_VARIABLE_43168 set_variable) (BOUND_VARIABLE_43169 set_variable) (BOUND_VARIABLE_43170 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43170))) (= (ho_627 (ho_626 (ho_625 (ho_818 k_1061 BOUND_VARIABLE_43167) BOUND_VARIABLE_43168) BOUND_VARIABLE_43169) BOUND_VARIABLE_43170) (and (ho_623 _let_1 BOUND_VARIABLE_43167) (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_719 BOUND_VARIABLE_43168) BOUND_VARIABLE_43169))))))))) (let ((_let_791 (forall ((BOUND_VARIABLE_43135 set_variable) (BOUND_VARIABLE_43136 set_variable) (BOUND_VARIABLE_43137 set_variable) (BOUND_VARIABLE_43138 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43138))) (= (ho_627 (ho_626 (ho_625 (ho_818 k_1062 BOUND_VARIABLE_43135) BOUND_VARIABLE_43136) BOUND_VARIABLE_43137) BOUND_VARIABLE_43138) (and (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_720 BOUND_VARIABLE_43135) BOUND_VARIABLE_43136))) (ho_623 _let_1 BOUND_VARIABLE_43137))))))) (let ((_let_792 (forall ((BOUND_VARIABLE_43127 set_variable) (BOUND_VARIABLE_43128 variable)) (= (ho_627 (ho_626 k_1063 BOUND_VARIABLE_43127) BOUND_VARIABLE_43128) (ho_623 (ho_622 k_621 BOUND_VARIABLE_43128) BOUND_VARIABLE_43127))))) (let ((_let_793 (forall ((BOUND_VARIABLE_43103 set_variable) (BOUND_VARIABLE_43104 produc1418842292n_game) (BOUND_VARIABLE_43105 char) (BOUND_VARIABLE_43106 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43106))) (= (ho_627 (ho_757 (ho_756 (ho_755 k_1065 BOUND_VARIABLE_43103) BOUND_VARIABLE_43104) BOUND_VARIABLE_43105) BOUND_VARIABLE_43106) (and (ho_623 _let_1 BOUND_VARIABLE_43103) (ho_623 _let_1 (ho_753 k_752 (ho_751 k_750 (ho_556 (ho_749 (ho_748 k_747 k_1064) BOUND_VARIABLE_43104) BOUND_VARIABLE_43105)))))))))) (let ((_let_794 (forall ((BOUND_VARIABLE_55105 |u_(-> char option_trm)|) (BOUND_VARIABLE_43075 produc62062515n_game) (BOUND_VARIABLE_43076 char)) (= (ho_760 (ho_759 k_758 (ho_602 (ho_601 k_721 BOUND_VARIABLE_55105) BOUND_VARIABLE_43076)) BOUND_VARIABLE_43075) (ho_556 (ho_761 (ho_746 k_1064 BOUND_VARIABLE_55105) BOUND_VARIABLE_43075) BOUND_VARIABLE_43076))))) (let ((_let_795 (forall ((BOUND_VARIABLE_43066 set_variable) (BOUND_VARIABLE_43067 variable)) (= (ho_627 (ho_626 k_1066 BOUND_VARIABLE_43066) BOUND_VARIABLE_43067) (ho_623 (ho_622 k_621 BOUND_VARIABLE_43067) BOUND_VARIABLE_43066))))) (let ((_let_796 (forall ((BOUND_VARIABLE_43055 set_variable) (BOUND_VARIABLE_43056 set_variable) (BOUND_VARIABLE_43057 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43057))) (= (ho_627 (ho_626 (ho_625 k_1067 BOUND_VARIABLE_43055) BOUND_VARIABLE_43056) BOUND_VARIABLE_43057) (and (ho_623 _let_1 BOUND_VARIABLE_43055) (ho_623 _let_1 BOUND_VARIABLE_43056))))))) (let ((_let_797 (forall ((BOUND_VARIABLE_43044 set_variable) (BOUND_VARIABLE_43045 set_variable) (BOUND_VARIABLE_43046 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43046))) (= (ho_627 (ho_626 (ho_625 k_1068 BOUND_VARIABLE_43044) BOUND_VARIABLE_43045) BOUND_VARIABLE_43046) (and (ho_623 _let_1 BOUND_VARIABLE_43044) (ho_623 _let_1 BOUND_VARIABLE_43045))))))) (let ((_let_798 (forall ((BOUND_VARIABLE_43033 set_variable) (BOUND_VARIABLE_43034 set_variable) (BOUND_VARIABLE_43035 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43035))) (= (ho_627 (ho_626 (ho_625 k_1069 BOUND_VARIABLE_43033) BOUND_VARIABLE_43034) BOUND_VARIABLE_43035) (and (ho_623 _let_1 BOUND_VARIABLE_43033) (ho_623 _let_1 BOUND_VARIABLE_43034))))))) (let ((_let_799 (forall ((BOUND_VARIABLE_43022 set_variable) (BOUND_VARIABLE_43023 set_variable) (BOUND_VARIABLE_43024 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43024))) (= (ho_627 (ho_626 (ho_625 k_1070 BOUND_VARIABLE_43022) BOUND_VARIABLE_43023) BOUND_VARIABLE_43024) (and (ho_623 _let_1 BOUND_VARIABLE_43022) (ho_623 _let_1 BOUND_VARIABLE_43023))))))) (let ((_let_800 (forall ((BOUND_VARIABLE_43011 set_variable) (BOUND_VARIABLE_43012 set_variable) (BOUND_VARIABLE_43013 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_43013))) (= (ho_627 (ho_626 (ho_625 k_1071 BOUND_VARIABLE_43011) BOUND_VARIABLE_43012) BOUND_VARIABLE_43013) (and (ho_623 _let_1 BOUND_VARIABLE_43011) (ho_623 _let_1 BOUND_VARIABLE_43012))))))) (let ((_let_801 (forall ((BOUND_VARIABLE_55199 |u_(-> char option_trm)|) (BOUND_VARIABLE_42985 produc62062515n_game) (BOUND_VARIABLE_42986 char)) (= (ho_760 (ho_759 k_758 (ho_602 k_722 BOUND_VARIABLE_42986)) BOUND_VARIABLE_42985) (ho_556 (ho_761 (ho_746 k_1072 BOUND_VARIABLE_55199) BOUND_VARIABLE_42985) BOUND_VARIABLE_42986))))) (let ((_let_802 (forall ((BOUND_VARIABLE_42972 set_variable) (BOUND_VARIABLE_42973 trm) (BOUND_VARIABLE_42974 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_42974))) (= (ho_627 (ho_839 (ho_838 k_1073 BOUND_VARIABLE_42972) BOUND_VARIABLE_42973) BOUND_VARIABLE_42974) (and (ho_623 _let_1 BOUND_VARIABLE_42972) (ho_623 _let_1 (ho_753 k_752 BOUND_VARIABLE_42973)))))))) (let ((_let_803 (forall ((BOUND_VARIABLE_55223 |u_(-> variable Bool)|) (BOUND_VARIABLE_55221 |u_(-> variable Bool)|) (BOUND_VARIABLE_42963 variable)) (= (ho_627 (ho_705 (ho_743 k_1074 BOUND_VARIABLE_55223) BOUND_VARIABLE_55221) BOUND_VARIABLE_42963) (ho_736 (ho_735 k_734 (ho_627 BOUND_VARIABLE_55223 BOUND_VARIABLE_42963)) (ho_627 BOUND_VARIABLE_55221 BOUND_VARIABLE_42963)))))) (let ((_let_804 (forall ((BOUND_VARIABLE_55239 |u_(-> variable Bool)|) (BOUND_VARIABLE_55237 |u_(-> variable Bool)|) (BOUND_VARIABLE_42951 variable)) (let ((_let_1 (ho_735 k_734 (ho_627 BOUND_VARIABLE_55239 BOUND_VARIABLE_42951)))) (= (ho_627 (ho_705 (ho_743 k_1075 BOUND_VARIABLE_55239) BOUND_VARIABLE_55237) BOUND_VARIABLE_42951) (ho_736 _let_1 (ho_736 _let_1 (ho_627 BOUND_VARIABLE_55237 BOUND_VARIABLE_42951)))))))) (let ((_let_805 (forall ((BOUND_VARIABLE_55254 |u_(-> option_game Bool)|)) (= (ho_930 k_1076 BOUND_VARIABLE_55254) (forall ((X4 option_game)) (ho_928 BOUND_VARIABLE_55254 X4)))))) (let ((_let_806 (forall ((BOUND_VARIABLE_55264 |u_(-> option_game Bool)|)) (= (ho_930 k_1077 BOUND_VARIABLE_55264) (and (ho_928 BOUND_VARIABLE_55264 none_game) (forall ((X game)) (ho_928 BOUND_VARIABLE_55264 (ho_932 k_931 X)))))))) (let ((_let_807 (forall ((BOUND_VARIABLE_42925 set_variable) (BOUND_VARIABLE_42926 variable)) (= (ho_627 (ho_626 k_1078 BOUND_VARIABLE_42925) BOUND_VARIABLE_42926) (ho_623 (ho_622 k_621 BOUND_VARIABLE_42926) BOUND_VARIABLE_42925))))) (let ((_let_808 (forall ((BOUND_VARIABLE_42893 set_variable) (BOUND_VARIABLE_42894 set_variable) (BOUND_VARIABLE_42895 set_variable) (BOUND_VARIABLE_42896 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_42896))) (= (ho_627 (ho_626 (ho_625 (ho_818 k_1079 BOUND_VARIABLE_42893) BOUND_VARIABLE_42894) BOUND_VARIABLE_42895) BOUND_VARIABLE_42896) (and (ho_623 _let_1 BOUND_VARIABLE_42893) (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_723 BOUND_VARIABLE_42894) BOUND_VARIABLE_42895))))))))) (let ((_let_809 (forall ((BOUND_VARIABLE_42882 set_variable) (BOUND_VARIABLE_42883 set_variable) (BOUND_VARIABLE_42884 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_42884))) (= (ho_627 (ho_626 (ho_625 k_1080 BOUND_VARIABLE_42882) BOUND_VARIABLE_42883) BOUND_VARIABLE_42884) (and (ho_623 _let_1 BOUND_VARIABLE_42882) (ho_623 _let_1 BOUND_VARIABLE_42883))))))) (let ((_let_810 (forall ((BOUND_VARIABLE_42871 set_variable) (BOUND_VARIABLE_42872 set_variable) (BOUND_VARIABLE_42873 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_42873))) (= (ho_627 (ho_626 (ho_625 k_1081 BOUND_VARIABLE_42871) BOUND_VARIABLE_42872) BOUND_VARIABLE_42873) (and (ho_623 _let_1 BOUND_VARIABLE_42871) (ho_623 _let_1 BOUND_VARIABLE_42872))))))) (let ((_let_811 (forall ((BOUND_VARIABLE_55330 |u_(-> variable Bool)|) (BOUND_VARIABLE_42861 set_variable) (BOUND_VARIABLE_42862 variable)) (= (ho_627 (ho_626 (ho_643 k_1082 BOUND_VARIABLE_55330) BOUND_VARIABLE_42861) BOUND_VARIABLE_42862) (and (ho_627 BOUND_VARIABLE_55330 BOUND_VARIABLE_42862) (ho_623 (ho_622 k_621 BOUND_VARIABLE_42862) BOUND_VARIABLE_42861)))))) (let ((_let_812 (forall ((BOUND_VARIABLE_55345 |u_(-> variable Bool)|) (BOUND_VARIABLE_42830 set_variable) (BOUND_VARIABLE_42831 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_42831))) (= (ho_627 (ho_626 (ho_643 k_1083 BOUND_VARIABLE_55345) BOUND_VARIABLE_42830) BOUND_VARIABLE_42831) (and (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_643 k_724 BOUND_VARIABLE_55345) BOUND_VARIABLE_42830))) (ho_623 _let_1 BOUND_VARIABLE_42830))))))) (let ((_let_813 (forall ((BOUND_VARIABLE_55361 |u_(-> variable Bool)|) (BOUND_VARIABLE_42821 variable)) (let ((_let_1 (ho_627 BOUND_VARIABLE_55361 BOUND_VARIABLE_42821))) (= (ho_627 (ho_705 k_1084 BOUND_VARIABLE_55361) BOUND_VARIABLE_42821) (ho_736 (ho_735 k_734 _let_1) _let_1)))))) (let ((_let_814 (forall ((BOUND_VARIABLE_55379 |u_(-> variable Bool)|) (BOUND_VARIABLE_55375 |u_(-> variable Bool)|) (BOUND_VARIABLE_55373 |u_(-> variable Bool)|) (BOUND_VARIABLE_42808 variable)) (= (ho_627 (ho_705 (ho_743 (ho_925 k_1085 BOUND_VARIABLE_55379) BOUND_VARIABLE_55375) BOUND_VARIABLE_55373) BOUND_VARIABLE_42808) (ho_736 (ho_735 k_734 (ho_627 BOUND_VARIABLE_55379 BOUND_VARIABLE_42808)) (ho_736 (ho_735 k_734 (ho_627 BOUND_VARIABLE_55375 BOUND_VARIABLE_42808)) (ho_627 BOUND_VARIABLE_55373 BOUND_VARIABLE_42808))))))) (let ((_let_815 (forall ((BOUND_VARIABLE_55401 |u_(-> variable Bool)|) (BOUND_VARIABLE_55397 |u_(-> variable Bool)|) (BOUND_VARIABLE_55395 |u_(-> variable Bool)|) (BOUND_VARIABLE_42793 variable)) (= (ho_627 (ho_705 (ho_743 (ho_925 k_1086 BOUND_VARIABLE_55401) BOUND_VARIABLE_55397) BOUND_VARIABLE_55395) BOUND_VARIABLE_42793) (ho_736 (ho_735 k_734 (ho_627 BOUND_VARIABLE_55401 BOUND_VARIABLE_42793)) (ho_736 (ho_735 k_734 (ho_627 BOUND_VARIABLE_55397 BOUND_VARIABLE_42793)) (ho_627 BOUND_VARIABLE_55395 BOUND_VARIABLE_42793))))))) (let ((_let_816 (forall ((BOUND_VARIABLE_42779 set_variable) (BOUND_VARIABLE_42780 set_variable) (BOUND_VARIABLE_42781 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_42781))) (= (ho_627 (ho_626 (ho_625 k_1087 BOUND_VARIABLE_42779) BOUND_VARIABLE_42780) BOUND_VARIABLE_42781) (and (ho_623 _let_1 BOUND_VARIABLE_42779) (ho_623 _let_1 BOUND_VARIABLE_42780))))))) (let ((_let_817 (forall ((BOUND_VARIABLE_42768 set_variable) (BOUND_VARIABLE_42769 set_variable) (BOUND_VARIABLE_42770 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_42770))) (= (ho_627 (ho_626 (ho_625 k_1088 BOUND_VARIABLE_42768) BOUND_VARIABLE_42769) BOUND_VARIABLE_42770) (and (ho_623 _let_1 BOUND_VARIABLE_42768) (ho_623 _let_1 BOUND_VARIABLE_42769))))))) (let ((_let_818 (forall ((BOUND_VARIABLE_42757 set_variable) (BOUND_VARIABLE_42758 set_variable) (BOUND_VARIABLE_42759 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_42759))) (= (ho_627 (ho_626 (ho_625 k_1089 BOUND_VARIABLE_42757) BOUND_VARIABLE_42758) BOUND_VARIABLE_42759) (and (ho_623 _let_1 BOUND_VARIABLE_42757) (ho_623 _let_1 BOUND_VARIABLE_42758))))))) (let ((_let_819 (forall ((BOUND_VARIABLE_42747 set_variable) (BOUND_VARIABLE_42748 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_42748))) (= (ho_627 (ho_626 k_1090 BOUND_VARIABLE_42747) BOUND_VARIABLE_42748) (and (ho_623 _let_1 (ho_641 k_640 k_844)) (ho_623 _let_1 BOUND_VARIABLE_42747))))))) (let ((_let_820 (forall ((BOUND_VARIABLE_55471 |u_(-> char option_trm)|) (BOUND_VARIABLE_42736 produc62062515n_game)) (= (ho_674 (ho_673 k_672 k_725) BOUND_VARIABLE_42736) (ho_674 (ho_676 k_1091 BOUND_VARIABLE_55471) BOUND_VARIABLE_42736))))) (let ((_let_821 (forall ((BOUND_VARIABLE_42728 set_variable) (BOUND_VARIABLE_42729 set_variable)) (= (ho_623 (ho_912 k_1092 BOUND_VARIABLE_42728) BOUND_VARIABLE_42729) (= BOUND_VARIABLE_42728 BOUND_VARIABLE_42729))))) (let ((_let_822 (forall ((BOUND_VARIABLE_42682 set_variable) (BOUND_VARIABLE_42683 set_variable)) (= (ho_623 (ho_912 k_1093 BOUND_VARIABLE_42682) BOUND_VARIABLE_42683) (and (= BOUND_VARIABLE_42683 (ho_641 k_640 (ho_626 (ho_625 k_726 BOUND_VARIABLE_42683) BOUND_VARIABLE_42682))) (= BOUND_VARIABLE_42682 (ho_641 k_640 (ho_626 (ho_625 k_727 BOUND_VARIABLE_42682) BOUND_VARIABLE_42683)))))))) (let ((_let_823 (forall ((BOUND_VARIABLE_42671 set_variable) (BOUND_VARIABLE_42672 set_variable) (BOUND_VARIABLE_42673 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_42673))) (= (ho_627 (ho_626 (ho_625 k_1094 BOUND_VARIABLE_42671) BOUND_VARIABLE_42672) BOUND_VARIABLE_42673) (and (ho_623 _let_1 BOUND_VARIABLE_42671) (ho_623 _let_1 BOUND_VARIABLE_42672))))))) (let ((_let_824 (forall ((BOUND_VARIABLE_42660 set_variable) (BOUND_VARIABLE_42661 set_variable) (BOUND_VARIABLE_42662 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_42662))) (= (ho_627 (ho_626 (ho_625 k_1095 BOUND_VARIABLE_42660) BOUND_VARIABLE_42661) BOUND_VARIABLE_42662) (and (ho_623 _let_1 BOUND_VARIABLE_42660) (ho_623 _let_1 BOUND_VARIABLE_42661))))))) (let ((_let_825 (forall ((BOUND_VARIABLE_42649 set_variable) (BOUND_VARIABLE_42650 set_variable) (BOUND_VARIABLE_42651 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_42651))) (= (ho_627 (ho_626 (ho_625 k_1096 BOUND_VARIABLE_42649) BOUND_VARIABLE_42650) BOUND_VARIABLE_42651) (and (ho_623 _let_1 BOUND_VARIABLE_42649) (ho_623 _let_1 BOUND_VARIABLE_42650))))))) (let ((_let_826 (forall ((BOUND_VARIABLE_42599 set_variable) (BOUND_VARIABLE_42600 set_variable) (BOUND_VARIABLE_42601 set_variable) (BOUND_VARIABLE_42602 set_variable) (BOUND_VARIABLE_42603 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_42603))) (= (ho_627 (ho_626 (ho_625 (ho_818 (ho_1098 k_1097 BOUND_VARIABLE_42599) BOUND_VARIABLE_42600) BOUND_VARIABLE_42601) BOUND_VARIABLE_42602) BOUND_VARIABLE_42603) (and (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_728 BOUND_VARIABLE_42599) BOUND_VARIABLE_42600))) (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_729 BOUND_VARIABLE_42601) BOUND_VARIABLE_42602))))))))) (let ((_let_827 (forall ((BOUND_VARIABLE_55569 |u_(-> option_fml Bool)|)) (= (ho_1101 k_1100 BOUND_VARIABLE_55569) (forall ((X4 option_fml)) (ho_1099 BOUND_VARIABLE_55569 X4)))))) (let ((_let_828 (forall ((BOUND_VARIABLE_55612 |u_(-> option_fml Bool)|)) (= (ho_1101 k_1110 BOUND_VARIABLE_55612) (and (forall ((X fml)) (ho_1099 BOUND_VARIABLE_55612 (ho_1108 k_1109 X))) (ho_1099 BOUND_VARIABLE_55612 (ho_1108 (ho_1107 (ho_1106 k_1105 sigma) va) (ho_1104 (ho_1103 k_1102 p) theta)))))))) (let ((_let_829 (forall ((BOUND_VARIABLE_42572 set_variable) (BOUND_VARIABLE_42573 set_variable) (BOUND_VARIABLE_42574 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_42574))) (= (ho_627 (ho_626 (ho_625 k_1111 BOUND_VARIABLE_42572) BOUND_VARIABLE_42573) BOUND_VARIABLE_42574) (and (ho_623 _let_1 BOUND_VARIABLE_42572) (ho_623 _let_1 BOUND_VARIABLE_42573))))))) (let ((_let_830 (forall ((BOUND_VARIABLE_42561 set_variable) (BOUND_VARIABLE_42562 set_variable) (BOUND_VARIABLE_42563 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_42563))) (= (ho_627 (ho_626 (ho_625 k_1112 BOUND_VARIABLE_42561) BOUND_VARIABLE_42562) BOUND_VARIABLE_42563) (and (ho_623 _let_1 BOUND_VARIABLE_42561) (ho_623 _let_1 BOUND_VARIABLE_42562))))))) (let ((_let_831 (forall ((BOUND_VARIABLE_42543 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_42543))) (= (ho_627 k_1113 BOUND_VARIABLE_42543) (and (ho_623 _let_1 va) (ho_623 _let_1 (ho_884 k_883 (ho_960 k_959 (ho_958 (ho_957 k_956 k_730) sigma)))))))))) (let ((_let_832 (forall ((BOUND_VARIABLE_55668 |u_(-> char option_trm)|) (BOUND_VARIABLE_42532 produc62062515n_game)) (= (ho_674 (ho_673 k_672 k_731) BOUND_VARIABLE_42532) (ho_674 (ho_676 k_1114 BOUND_VARIABLE_55668) BOUND_VARIABLE_42532))))) (let ((_let_833 (forall ((BOUND_VARIABLE_55685 |u_(-> _u_(-> char option_trm)_ option_fml)|) (BOUND_VARIABLE_55681 |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_trm)|) (BOUND_VARIABLE_55680 |u_(-> char option_fml)|) (BOUND_VARIABLE_55679 |u_(-> char option_game)|)) (= (ho_552 (ho_551 (ho_1118 (ho_1117 k_1116 BOUND_VARIABLE_55685) BOUND_VARIABLE_55681) BOUND_VARIABLE_55680) BOUND_VARIABLE_55679) (ho_1115 BOUND_VARIABLE_55685 (ho_659 (ho_656 BOUND_VARIABLE_55681 BOUND_VARIABLE_55680) BOUND_VARIABLE_55679)))))) (let ((_let_834 (forall ((BOUND_VARIABLE_55709 |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_trm)|) (BOUND_VARIABLE_42492 produc799602994n_game) (BOUND_VARIABLE_42493 char)) (= (ho_599 (ho_598 k_597 (ho_559 (ho_658 k_732 BOUND_VARIABLE_55709) BOUND_VARIABLE_42493)) BOUND_VARIABLE_42492) (ho_556 (ho_923 (ho_922 k_1119 BOUND_VARIABLE_55709) BOUND_VARIABLE_42492) BOUND_VARIABLE_42493))))) (let ((_let_835 (forall ((BOUND_VARIABLE_42480 set_variable) (BOUND_VARIABLE_42481 set_variable) (BOUND_VARIABLE_42482 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_42482))) (= (ho_627 (ho_626 (ho_625 k_1120 BOUND_VARIABLE_42480) BOUND_VARIABLE_42481) BOUND_VARIABLE_42482) (and (ho_623 _let_1 BOUND_VARIABLE_42480) (ho_623 _let_1 BOUND_VARIABLE_42481))))))) (let ((_let_836 (forall ((BOUND_VARIABLE_42456 set_variable) (BOUND_VARIABLE_42457 set_variable)) (= (ho_641 k_640 (ho_626 (ho_625 k_733 BOUND_VARIABLE_42457) BOUND_VARIABLE_42456)) (ho_803 (ho_850 k_1121 BOUND_VARIABLE_42456) BOUND_VARIABLE_42457))))) (let ((_let_837 (forall ((BOUND_VARIABLE_42430 set_variable) (BOUND_VARIABLE_42431 set_variable)) (= (ho_641 k_640 (ho_626 (ho_625 k_737 BOUND_VARIABLE_42430) BOUND_VARIABLE_42431)) (ho_803 (ho_850 k_1122 BOUND_VARIABLE_42430) BOUND_VARIABLE_42431))))) (let ((_let_838 (forall ((BOUND_VARIABLE_55757 |u_(-> option_fml Bool)|)) (= (ho_1101 k_1123 BOUND_VARIABLE_55757) (not (forall ((X4 option_fml)) (not (ho_1099 BOUND_VARIABLE_55757 X4)))))))) (let ((_let_839 (forall ((BOUND_VARIABLE_55768 |u_(-> option_fml Bool)|)) (= (ho_1101 k_1124 BOUND_VARIABLE_55768) (or (not (forall ((X fml)) (not (ho_1099 BOUND_VARIABLE_55768 (ho_1108 k_1109 X))))) (ho_1099 BOUND_VARIABLE_55768 (ho_1108 (ho_1107 (ho_1106 k_1105 sigma) va) (ho_1104 (ho_1103 k_1102 p) theta)))))))) (let ((_let_840 (forall ((BOUND_VARIABLE_42396 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_42396))) (= (ho_627 k_1126 BOUND_VARIABLE_42396) (and (ho_623 _let_1 ua) (ho_623 _let_1 (ho_884 k_883 (ho_960 k_959 (ho_958 (ho_957 k_956 k_1125) sigma)))))))))) (let ((_let_841 (forall ((BOUND_VARIABLE_55800 |u_(-> char option_trm)|) (BOUND_VARIABLE_42385 produc62062515n_game)) (= (ho_674 (ho_673 k_672 k_738) BOUND_VARIABLE_42385) (ho_674 (ho_676 k_1125 BOUND_VARIABLE_55800) BOUND_VARIABLE_42385))))) (let ((_let_842 (forall ((BOUND_VARIABLE_55808 |u_(-> variable Bool)|) (BOUND_VARIABLE_55806 |u_(-> variable Bool)|) (BOUND_VARIABLE_42375 variable)) (= (ho_627 (ho_705 (ho_743 k_1127 BOUND_VARIABLE_55808) BOUND_VARIABLE_55806) BOUND_VARIABLE_42375) (ho_736 (ho_735 k_734 (ho_627 BOUND_VARIABLE_55808 BOUND_VARIABLE_42375)) (ho_627 BOUND_VARIABLE_55806 BOUND_VARIABLE_42375)))))) (let ((_let_843 (forall ((BOUND_VARIABLE_55824 |u_(-> variable Bool)|) (BOUND_VARIABLE_55822 |u_(-> variable Bool)|) (BOUND_VARIABLE_42362 variable)) (let ((_let_1 (ho_627 BOUND_VARIABLE_55822 BOUND_VARIABLE_42362))) (= (ho_627 (ho_705 (ho_743 k_1128 BOUND_VARIABLE_55824) BOUND_VARIABLE_55822) BOUND_VARIABLE_42362) (ho_736 (ho_735 k_734 (ho_736 (ho_735 k_734 (ho_627 BOUND_VARIABLE_55824 BOUND_VARIABLE_42362)) _let_1)) _let_1)))))) (let ((_let_844 (forall ((BOUND_VARIABLE_42349 set_variable) (BOUND_VARIABLE_42350 set_variable) (BOUND_VARIABLE_42351 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_42351))) (= (ho_627 (ho_626 (ho_625 k_1129 BOUND_VARIABLE_42349) BOUND_VARIABLE_42350) BOUND_VARIABLE_42351) (and (ho_623 _let_1 BOUND_VARIABLE_42349) (ho_623 _let_1 BOUND_VARIABLE_42350))))))) (let ((_let_845 (forall ((BOUND_VARIABLE_42318 set_variable) (BOUND_VARIABLE_42319 set_variable) (BOUND_VARIABLE_42320 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_42320))) (= (ho_627 (ho_626 (ho_625 k_1130 BOUND_VARIABLE_42318) BOUND_VARIABLE_42319) BOUND_VARIABLE_42320) (and (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_739 BOUND_VARIABLE_42318) BOUND_VARIABLE_42319))) (ho_623 _let_1 BOUND_VARIABLE_42319))))))) (let ((_let_846 (forall ((BOUND_VARIABLE_42307 set_variable) (BOUND_VARIABLE_42308 set_variable) (BOUND_VARIABLE_42309 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_42309))) (= (ho_627 (ho_626 (ho_625 k_1131 BOUND_VARIABLE_42307) BOUND_VARIABLE_42308) BOUND_VARIABLE_42309) (and (ho_623 _let_1 BOUND_VARIABLE_42307) (ho_623 _let_1 BOUND_VARIABLE_42308))))))) (let ((_let_847 (forall ((BOUND_VARIABLE_42296 set_variable) (BOUND_VARIABLE_42297 set_variable) (BOUND_VARIABLE_42298 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_42298))) (= (ho_627 (ho_626 (ho_625 k_1132 BOUND_VARIABLE_42296) BOUND_VARIABLE_42297) BOUND_VARIABLE_42298) (and (ho_623 _let_1 BOUND_VARIABLE_42296) (ho_623 _let_1 BOUND_VARIABLE_42297))))))) (let ((_let_848 (forall ((BOUND_VARIABLE_42285 set_variable) (BOUND_VARIABLE_42286 set_variable) (BOUND_VARIABLE_42287 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_42287))) (= (ho_627 (ho_626 (ho_625 k_1133 BOUND_VARIABLE_42285) BOUND_VARIABLE_42286) BOUND_VARIABLE_42287) (and (ho_623 _let_1 BOUND_VARIABLE_42285) (ho_623 _let_1 BOUND_VARIABLE_42286))))))) (let ((_let_849 (forall ((BOUND_VARIABLE_42235 set_variable) (BOUND_VARIABLE_42236 set_variable) (BOUND_VARIABLE_42237 set_variable) (BOUND_VARIABLE_42238 set_variable) (BOUND_VARIABLE_42239 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_42239))) (= (ho_627 (ho_626 (ho_625 (ho_818 (ho_1098 k_1134 BOUND_VARIABLE_42235) BOUND_VARIABLE_42236) BOUND_VARIABLE_42237) BOUND_VARIABLE_42238) BOUND_VARIABLE_42239) (and (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_740 BOUND_VARIABLE_42235) BOUND_VARIABLE_42236))) (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_741 BOUND_VARIABLE_42237) BOUND_VARIABLE_42238))))))))) (let ((_let_850 (forall ((BOUND_VARIABLE_42225 set_variable) (BOUND_VARIABLE_42226 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_42226))) (= (ho_627 (ho_626 k_1135 BOUND_VARIABLE_42225) BOUND_VARIABLE_42226) (and (ho_623 _let_1 BOUND_VARIABLE_42225) (ho_623 _let_1 (ho_641 k_640 k_844)))))))) (let ((_let_851 (forall ((BOUND_VARIABLE_42193 set_variable) (BOUND_VARIABLE_55943 |u_(-> variable Bool)|) (BOUND_VARIABLE_55942 |u_(-> variable Bool)|) (BOUND_VARIABLE_42196 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_42196))) (= (ho_627 (ho_705 (ho_743 (ho_1137 k_1136 BOUND_VARIABLE_42193) BOUND_VARIABLE_55943) BOUND_VARIABLE_55942) BOUND_VARIABLE_42196) (and (ho_623 _let_1 BOUND_VARIABLE_42193) (ho_623 _let_1 (ho_641 k_640 (ho_705 (ho_743 k_742 BOUND_VARIABLE_55943) BOUND_VARIABLE_55942))))))))) (let ((_let_852 (forall ((BOUND_VARIABLE_42181 set_variable) (BOUND_VARIABLE_55968 |u_(-> variable Bool)|) (BOUND_VARIABLE_42183 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_42183))) (= (ho_627 (ho_705 (ho_704 k_1138 BOUND_VARIABLE_42181) BOUND_VARIABLE_55968) BOUND_VARIABLE_42183) (and (ho_623 _let_1 BOUND_VARIABLE_42181) (ho_623 _let_1 (ho_641 k_640 BOUND_VARIABLE_55968)))))))) (let ((_let_853 (forall ((BOUND_VARIABLE_42169 set_variable) (BOUND_VARIABLE_55984 |u_(-> variable Bool)|) (BOUND_VARIABLE_42171 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_42171))) (= (ho_627 (ho_705 (ho_704 k_1139 BOUND_VARIABLE_42169) BOUND_VARIABLE_55984) BOUND_VARIABLE_42171) (and (ho_623 _let_1 BOUND_VARIABLE_42169) (ho_623 _let_1 (ho_641 k_640 BOUND_VARIABLE_55984)))))))) (let ((_let_854 (forall ((BOUND_VARIABLE_42158 set_variable) (BOUND_VARIABLE_42159 set_variable) (BOUND_VARIABLE_42160 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_42160))) (= (ho_627 (ho_626 (ho_625 k_1140 BOUND_VARIABLE_42158) BOUND_VARIABLE_42159) BOUND_VARIABLE_42160) (and (ho_623 _let_1 BOUND_VARIABLE_42158) (ho_623 _let_1 BOUND_VARIABLE_42159))))))) (let ((_let_855 (forall ((BOUND_VARIABLE_42127 set_variable) (BOUND_VARIABLE_42128 set_variable) (BOUND_VARIABLE_42129 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_42129))) (= (ho_627 (ho_626 (ho_625 k_1141 BOUND_VARIABLE_42127) BOUND_VARIABLE_42128) BOUND_VARIABLE_42129) (and (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_744 BOUND_VARIABLE_42128) BOUND_VARIABLE_42127))) (ho_623 _let_1 BOUND_VARIABLE_42128))))))) (let ((_let_856 (forall ((BOUND_VARIABLE_42116 set_variable) (BOUND_VARIABLE_42117 set_variable) (BOUND_VARIABLE_42118 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_42118))) (= (ho_627 (ho_626 (ho_625 k_1142 BOUND_VARIABLE_42116) BOUND_VARIABLE_42117) BOUND_VARIABLE_42118) (and (ho_623 _let_1 BOUND_VARIABLE_42116) (ho_623 _let_1 BOUND_VARIABLE_42117))))))) (let ((_let_857 (forall ((BOUND_VARIABLE_42105 set_variable) (BOUND_VARIABLE_42106 set_variable) (BOUND_VARIABLE_42107 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_42107))) (= (ho_627 (ho_626 (ho_625 k_1143 BOUND_VARIABLE_42105) BOUND_VARIABLE_42106) BOUND_VARIABLE_42107) (and (ho_623 _let_1 BOUND_VARIABLE_42105) (ho_623 _let_1 BOUND_VARIABLE_42106))))))) (let ((_let_858 (forall ((BOUND_VARIABLE_42045 produc1418842292n_game) (BOUND_VARIABLE_42046 set_variable) (BOUND_VARIABLE_42047 char)) (let ((_let_1 (ho_556 (ho_749 (ho_748 k_747 k_745) BOUND_VARIABLE_42045) BOUND_VARIABLE_42047))) (= (ho_1147 (ho_1146 (ho_1145 k_1144 (= none_trm _let_1)) (ho_859 k_858 (ho_1149 k_1148 BOUND_VARIABLE_42047))) (ho_1147 (ho_1146 (ho_1145 k_1144 (= (ho_641 k_640 k_844) (ho_641 k_640 (ho_757 (ho_756 (ho_755 k_754 BOUND_VARIABLE_42046) BOUND_VARIABLE_42045) BOUND_VARIABLE_42047)))) (ho_859 k_858 (ho_751 k_750 _let_1))) none_trm)) (ho_556 (ho_1152 (ho_1151 k_1150 BOUND_VARIABLE_42045) BOUND_VARIABLE_42046) BOUND_VARIABLE_42047)))))) (let ((_let_859 (forall ((BOUND_VARIABLE_41985 produc1418842292n_game) (BOUND_VARIABLE_41986 set_variable) (BOUND_VARIABLE_41987 char)) (let ((_let_1 (ho_556 (ho_749 (ho_748 k_747 k_762) BOUND_VARIABLE_41985) BOUND_VARIABLE_41987))) (= (ho_1147 (ho_1146 (ho_1145 k_1144 (= none_trm _let_1)) (ho_859 k_858 (ho_1149 k_1148 BOUND_VARIABLE_41987))) (ho_1147 (ho_1146 (ho_1145 k_1144 (= (ho_641 k_640 k_844) (ho_641 k_640 (ho_757 (ho_756 (ho_755 k_763 BOUND_VARIABLE_41986) BOUND_VARIABLE_41985) BOUND_VARIABLE_41987)))) (ho_859 k_858 (ho_751 k_750 _let_1))) none_trm)) (ho_556 (ho_1152 (ho_1151 k_1153 BOUND_VARIABLE_41985) BOUND_VARIABLE_41986) BOUND_VARIABLE_41987)))))) (let ((_let_860 (forall ((BOUND_VARIABLE_41974 set_variable) (BOUND_VARIABLE_41975 set_variable) (BOUND_VARIABLE_41976 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_41976))) (= (ho_627 (ho_626 (ho_625 k_1154 BOUND_VARIABLE_41974) BOUND_VARIABLE_41975) BOUND_VARIABLE_41976) (and (ho_623 _let_1 BOUND_VARIABLE_41974) (ho_623 _let_1 BOUND_VARIABLE_41975))))))) (let ((_let_861 (forall ((BOUND_VARIABLE_41963 set_variable) (BOUND_VARIABLE_41964 set_variable) (BOUND_VARIABLE_41965 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_41965))) (= (ho_627 (ho_626 (ho_625 k_1155 BOUND_VARIABLE_41963) BOUND_VARIABLE_41964) BOUND_VARIABLE_41965) (and (ho_623 _let_1 BOUND_VARIABLE_41963) (ho_623 _let_1 BOUND_VARIABLE_41964))))))) (let ((_let_862 (forall ((BOUND_VARIABLE_41952 set_variable) (BOUND_VARIABLE_41953 set_variable) (BOUND_VARIABLE_41954 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_41954))) (= (ho_627 (ho_626 (ho_625 k_1156 BOUND_VARIABLE_41952) BOUND_VARIABLE_41953) BOUND_VARIABLE_41954) (and (ho_623 _let_1 BOUND_VARIABLE_41952) (ho_623 _let_1 BOUND_VARIABLE_41953))))))) (let ((_let_863 (forall ((BOUND_VARIABLE_41944 set_variable) (BOUND_VARIABLE_41945 variable)) (= (ho_627 (ho_626 k_1157 BOUND_VARIABLE_41944) BOUND_VARIABLE_41945) (ho_623 (ho_622 k_621 BOUND_VARIABLE_41945) BOUND_VARIABLE_41944))))) (let ((_let_864 (forall ((BOUND_VARIABLE_56189 |u_(-> variable Bool)|) (BOUND_VARIABLE_56185 |u_(-> variable Bool)|) (BOUND_VARIABLE_56183 |u_(-> variable Bool)|) (BOUND_VARIABLE_41932 variable)) (= (ho_627 (ho_705 (ho_743 (ho_925 k_1158 BOUND_VARIABLE_56189) BOUND_VARIABLE_56185) BOUND_VARIABLE_56183) BOUND_VARIABLE_41932) (ho_736 (ho_735 k_734 (ho_627 BOUND_VARIABLE_56189 BOUND_VARIABLE_41932)) (ho_736 (ho_735 k_734 (ho_627 BOUND_VARIABLE_56185 BOUND_VARIABLE_41932)) (ho_627 BOUND_VARIABLE_56183 BOUND_VARIABLE_41932))))))) (let ((_let_865 (forall ((BOUND_VARIABLE_56211 |u_(-> variable Bool)|) (BOUND_VARIABLE_56207 |u_(-> variable Bool)|) (BOUND_VARIABLE_56205 |u_(-> variable Bool)|) (BOUND_VARIABLE_41917 variable)) (= (ho_627 (ho_705 (ho_743 (ho_925 k_1159 BOUND_VARIABLE_56211) BOUND_VARIABLE_56207) BOUND_VARIABLE_56205) BOUND_VARIABLE_41917) (ho_736 (ho_735 k_734 (ho_627 BOUND_VARIABLE_56211 BOUND_VARIABLE_41917)) (ho_736 (ho_735 k_734 (ho_627 BOUND_VARIABLE_56207 BOUND_VARIABLE_41917)) (ho_627 BOUND_VARIABLE_56205 BOUND_VARIABLE_41917))))))) (let ((_let_866 (forall ((BOUND_VARIABLE_41903 set_variable) (BOUND_VARIABLE_41904 set_variable) (BOUND_VARIABLE_41905 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_41905))) (= (ho_627 (ho_626 (ho_625 k_1160 BOUND_VARIABLE_41903) BOUND_VARIABLE_41904) BOUND_VARIABLE_41905) (and (ho_623 _let_1 BOUND_VARIABLE_41903) (ho_623 _let_1 BOUND_VARIABLE_41904))))))) (let ((_let_867 (forall ((BOUND_VARIABLE_56244 |u_(-> char option_trm)|) (BOUND_VARIABLE_41892 produc62062515n_game)) (= (ho_674 (ho_673 k_672 k_764) BOUND_VARIABLE_41892) (ho_674 (ho_676 k_1161 BOUND_VARIABLE_56244) BOUND_VARIABLE_41892))))) (let ((_let_868 (forall ((BOUND_VARIABLE_41880 set_variable) (BOUND_VARIABLE_41881 set_variable) (BOUND_VARIABLE_41882 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_41882))) (= (ho_627 (ho_626 (ho_625 k_1162 BOUND_VARIABLE_41880) BOUND_VARIABLE_41881) BOUND_VARIABLE_41882) (and (ho_623 _let_1 BOUND_VARIABLE_41880) (ho_623 _let_1 BOUND_VARIABLE_41881))))))) (let ((_let_869 (forall ((BOUND_VARIABLE_41809 char) (BOUND_VARIABLE_56302 |u_(-> char option_trm)|) (BOUND_VARIABLE_41811 produc62062515n_game)) (= (ho_674 (ho_673 k_672 (ho_607 k_767 BOUND_VARIABLE_41809)) BOUND_VARIABLE_41811) (ho_674 (ho_676 (ho_766 k_1167 BOUND_VARIABLE_41809) BOUND_VARIABLE_56302) BOUND_VARIABLE_41811))))) (let ((_let_870 (forall ((BOUND_VARIABLE_41802 set_variable) (BOUND_VARIABLE_41803 set_variable)) (= (ho_623 (ho_912 k_1168 BOUND_VARIABLE_41802) BOUND_VARIABLE_41803) (= BOUND_VARIABLE_41802 BOUND_VARIABLE_41803))))) (let ((_let_871 (forall ((BOUND_VARIABLE_41756 set_variable) (BOUND_VARIABLE_41757 set_variable)) (= (ho_623 (ho_912 k_1169 BOUND_VARIABLE_41756) BOUND_VARIABLE_41757) (and (= BOUND_VARIABLE_41757 (ho_641 k_640 (ho_626 (ho_625 k_768 BOUND_VARIABLE_41757) BOUND_VARIABLE_41756))) (= BOUND_VARIABLE_41756 (ho_641 k_640 (ho_626 (ho_625 k_769 BOUND_VARIABLE_41756) BOUND_VARIABLE_41757)))))))) (let ((_let_872 (forall ((BOUND_VARIABLE_41728 char) (BOUND_VARIABLE_56339 |u_(-> char option_trm)|) (BOUND_VARIABLE_41730 produc62062515n_game)) (= (ho_674 (ho_673 k_672 (ho_607 k_770 BOUND_VARIABLE_41728)) BOUND_VARIABLE_41730) (ho_674 (ho_676 (ho_766 k_1170 BOUND_VARIABLE_41728) BOUND_VARIABLE_56339) BOUND_VARIABLE_41730))))) (let ((_let_873 (forall ((BOUND_VARIABLE_41716 set_variable) (BOUND_VARIABLE_41717 fml) (BOUND_VARIABLE_41718 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_41718))) (= (ho_627 (ho_887 (ho_886 k_1171 BOUND_VARIABLE_41716) BOUND_VARIABLE_41717) BOUND_VARIABLE_41718) (and (ho_623 _let_1 BOUND_VARIABLE_41716) (ho_623 _let_1 (ho_884 k_883 BOUND_VARIABLE_41717)))))))) (let ((_let_874 (forall ((BOUND_VARIABLE_56365 |u_(-> variable Bool)|) (BOUND_VARIABLE_56361 |u_(-> variable Bool)|) (BOUND_VARIABLE_41705 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_41705))) (= (ho_627 (ho_705 (ho_743 k_1172 BOUND_VARIABLE_56365) BOUND_VARIABLE_56361) BOUND_VARIABLE_41705) (and (ho_623 _let_1 (ho_641 k_640 BOUND_VARIABLE_56365)) (ho_623 _let_1 (ho_641 k_640 BOUND_VARIABLE_56361)))))))) (let ((_let_875 (forall ((BOUND_VARIABLE_41692 set_variable) (BOUND_VARIABLE_41693 set_variable) (BOUND_VARIABLE_41694 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_41694))) (= (ho_627 (ho_626 (ho_625 k_1173 BOUND_VARIABLE_41692) BOUND_VARIABLE_41693) BOUND_VARIABLE_41694) (and (ho_623 _let_1 BOUND_VARIABLE_41692) (ho_623 _let_1 BOUND_VARIABLE_41693))))))) (let ((_let_876 (forall ((BOUND_VARIABLE_41661 set_variable) (BOUND_VARIABLE_41662 set_variable) (BOUND_VARIABLE_41663 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_41663))) (= (ho_627 (ho_626 (ho_625 k_1174 BOUND_VARIABLE_41661) BOUND_VARIABLE_41662) BOUND_VARIABLE_41663) (and (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_771 BOUND_VARIABLE_41661) BOUND_VARIABLE_41662))) (ho_623 _let_1 BOUND_VARIABLE_41662))))))) (let ((_let_877 (forall ((BOUND_VARIABLE_56417 |u_(-> option_fml option_fml)|) (BOUND_VARIABLE_56414 |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_fml)|) (BOUND_VARIABLE_56413 |u_(-> char option_fml)|) (BOUND_VARIABLE_56412 |u_(-> char option_game)|)) (= (ho_552 (ho_551 (ho_1178 (ho_1177 k_1176 BOUND_VARIABLE_56417) BOUND_VARIABLE_56414) BOUND_VARIABLE_56413) BOUND_VARIABLE_56412) (ho_1175 BOUND_VARIABLE_56417 (ho_552 (ho_551 BOUND_VARIABLE_56414 BOUND_VARIABLE_56413) BOUND_VARIABLE_56412)))))) (let ((_let_878 (forall ((BOUND_VARIABLE_56445 |u_(-> char option_trm)|) (BOUND_VARIABLE_41639 produc62062515n_game)) (= (ho_674 (ho_673 k_672 k_772) BOUND_VARIABLE_41639) (ho_674 (ho_676 k_1179 BOUND_VARIABLE_56445) BOUND_VARIABLE_41639))))) (let ((_let_879 (forall ((BOUND_VARIABLE_56456 |u_(-> char option_trm)|) (BOUND_VARIABLE_41627 produc62062515n_game)) (= (ho_674 (ho_673 k_672 k_773) BOUND_VARIABLE_41627) (ho_674 (ho_676 k_1180 BOUND_VARIABLE_56456) BOUND_VARIABLE_41627))))) (let ((_let_880 (forall ((BOUND_VARIABLE_56467 |u_(-> char option_trm)|) (BOUND_VARIABLE_41615 produc62062515n_game)) (= (ho_674 (ho_673 k_672 k_774) BOUND_VARIABLE_41615) (ho_674 (ho_676 k_1181 BOUND_VARIABLE_56467) BOUND_VARIABLE_41615))))) (let ((_let_881 (forall ((BOUND_VARIABLE_56478 |u_(-> char option_trm)|) (BOUND_VARIABLE_41603 produc62062515n_game)) (= (ho_674 (ho_673 k_672 k_775) BOUND_VARIABLE_41603) (ho_674 (ho_676 k_1182 BOUND_VARIABLE_56478) BOUND_VARIABLE_41603))))) (let ((_let_882 (forall ((BOUND_VARIABLE_56489 |u_(-> char option_trm)|) (BOUND_VARIABLE_41591 produc62062515n_game)) (= (ho_674 (ho_673 k_672 k_776) BOUND_VARIABLE_41591) (ho_674 (ho_676 k_1183 BOUND_VARIABLE_56489) BOUND_VARIABLE_41591))))) (let ((_let_883 (forall ((BOUND_VARIABLE_41579 set_variable) (BOUND_VARIABLE_41580 set_variable) (BOUND_VARIABLE_41581 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_41581))) (= (ho_627 (ho_626 (ho_625 k_1184 BOUND_VARIABLE_41579) BOUND_VARIABLE_41580) BOUND_VARIABLE_41581) (and (ho_623 _let_1 BOUND_VARIABLE_41579) (ho_623 _let_1 BOUND_VARIABLE_41580))))))) (let ((_let_884 (forall ((BOUND_VARIABLE_41548 set_variable) (BOUND_VARIABLE_41549 set_variable) (BOUND_VARIABLE_41550 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_41550))) (= (ho_627 (ho_626 (ho_625 k_1185 BOUND_VARIABLE_41548) BOUND_VARIABLE_41549) BOUND_VARIABLE_41550) (and (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_777 BOUND_VARIABLE_41548) BOUND_VARIABLE_41549))) (ho_623 _let_1 BOUND_VARIABLE_41549))))))) (let ((_let_885 (forall ((BOUND_VARIABLE_41516 set_variable) (BOUND_VARIABLE_41517 set_variable) (BOUND_VARIABLE_41518 set_variable) (BOUND_VARIABLE_41519 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_41519))) (= (ho_627 (ho_626 (ho_625 (ho_818 k_1186 BOUND_VARIABLE_41516) BOUND_VARIABLE_41517) BOUND_VARIABLE_41518) BOUND_VARIABLE_41519) (and (ho_623 _let_1 BOUND_VARIABLE_41516) (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_778 BOUND_VARIABLE_41517) BOUND_VARIABLE_41518))))))))) (let ((_let_886 (forall ((BOUND_VARIABLE_41505 set_variable) (BOUND_VARIABLE_41506 set_variable) (BOUND_VARIABLE_41507 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_41507))) (= (ho_627 (ho_626 (ho_625 k_1187 BOUND_VARIABLE_41505) BOUND_VARIABLE_41506) BOUND_VARIABLE_41507) (and (ho_623 _let_1 BOUND_VARIABLE_41505) (ho_623 _let_1 BOUND_VARIABLE_41506))))))) (let ((_let_887 (forall ((BOUND_VARIABLE_41494 set_variable) (BOUND_VARIABLE_41495 set_variable) (BOUND_VARIABLE_41496 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_41496))) (= (ho_627 (ho_626 (ho_625 k_1188 BOUND_VARIABLE_41494) BOUND_VARIABLE_41495) BOUND_VARIABLE_41496) (and (ho_623 _let_1 BOUND_VARIABLE_41494) (ho_623 _let_1 BOUND_VARIABLE_41495))))))) (let ((_let_888 (forall ((BOUND_VARIABLE_41486 set_variable) (BOUND_VARIABLE_41487 variable)) (= (ho_627 (ho_626 k_1189 BOUND_VARIABLE_41486) BOUND_VARIABLE_41487) (ho_623 (ho_622 k_621 BOUND_VARIABLE_41487) BOUND_VARIABLE_41486))))) (let ((_let_889 (forall ((BOUND_VARIABLE_41478 set_variable) (BOUND_VARIABLE_41479 variable)) (= (ho_627 (ho_626 k_1190 BOUND_VARIABLE_41478) BOUND_VARIABLE_41479) (ho_623 (ho_622 k_621 BOUND_VARIABLE_41479) BOUND_VARIABLE_41478))))) (let ((_let_890 (forall ((BOUND_VARIABLE_56593 |u_(-> variable Bool)|) (BOUND_VARIABLE_56589 |u_(-> variable Bool)|) (BOUND_VARIABLE_56587 |u_(-> variable Bool)|) (BOUND_VARIABLE_41466 variable)) (= (ho_627 (ho_705 (ho_743 (ho_925 k_1191 BOUND_VARIABLE_56593) BOUND_VARIABLE_56589) BOUND_VARIABLE_56587) BOUND_VARIABLE_41466) (ho_736 (ho_735 k_734 (ho_627 BOUND_VARIABLE_56593 BOUND_VARIABLE_41466)) (ho_736 (ho_735 k_734 (ho_627 BOUND_VARIABLE_56589 BOUND_VARIABLE_41466)) (ho_627 BOUND_VARIABLE_56587 BOUND_VARIABLE_41466))))))) (let ((_let_891 (forall ((BOUND_VARIABLE_56613 |u_(-> variable Bool)|) (BOUND_VARIABLE_56611 |u_(-> variable Bool)|) (BOUND_VARIABLE_56609 |u_(-> variable Bool)|) (BOUND_VARIABLE_41451 variable)) (= (ho_627 (ho_705 (ho_743 (ho_925 k_1192 BOUND_VARIABLE_56613) BOUND_VARIABLE_56611) BOUND_VARIABLE_56609) BOUND_VARIABLE_41451) (ho_736 (ho_735 k_734 (ho_736 (ho_735 k_734 (ho_627 BOUND_VARIABLE_56613 BOUND_VARIABLE_41451)) (ho_627 BOUND_VARIABLE_56611 BOUND_VARIABLE_41451))) (ho_627 BOUND_VARIABLE_56609 BOUND_VARIABLE_41451)))))) (let ((_let_892 (forall ((BOUND_VARIABLE_56641 |u_(-> _u_(-> char option_fml)_ option_fml)|) (BOUND_VARIABLE_56637 |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_fml)|) (BOUND_VARIABLE_56636 |u_(-> char option_fml)|) (BOUND_VARIABLE_56635 |u_(-> char option_game)|)) (= (ho_552 (ho_551 (ho_1196 (ho_1195 k_1194 BOUND_VARIABLE_56641) BOUND_VARIABLE_56637) BOUND_VARIABLE_56636) BOUND_VARIABLE_56635) (ho_1193 BOUND_VARIABLE_56641 (ho_782 (ho_779 BOUND_VARIABLE_56637 BOUND_VARIABLE_56636) BOUND_VARIABLE_56635)))))) (let ((_let_893 (forall ((BOUND_VARIABLE_56665 |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_fml)|) (BOUND_VARIABLE_41411 produc799602994n_game) (BOUND_VARIABLE_41412 char)) (= (ho_576 (ho_575 k_574 (ho_564 (ho_781 k_780 BOUND_VARIABLE_56665) BOUND_VARIABLE_41412)) BOUND_VARIABLE_41411) (ho_549 (ho_854 (ho_1198 k_1197 BOUND_VARIABLE_56665) BOUND_VARIABLE_41411) BOUND_VARIABLE_41412))))) (let ((_let_894 (forall ((BOUND_VARIABLE_41399 set_variable) (BOUND_VARIABLE_41400 set_variable) (BOUND_VARIABLE_41401 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_41401))) (= (ho_627 (ho_626 (ho_625 k_1199 BOUND_VARIABLE_41399) BOUND_VARIABLE_41400) BOUND_VARIABLE_41401) (and (ho_623 _let_1 BOUND_VARIABLE_41399) (ho_623 _let_1 BOUND_VARIABLE_41400))))))) (let ((_let_895 (forall ((BOUND_VARIABLE_41368 set_variable) (BOUND_VARIABLE_41369 set_variable) (BOUND_VARIABLE_41370 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_41370))) (= (ho_627 (ho_626 (ho_625 k_1200 BOUND_VARIABLE_41368) BOUND_VARIABLE_41369) BOUND_VARIABLE_41370) (and (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_783 BOUND_VARIABLE_41368) BOUND_VARIABLE_41369))) (ho_623 _let_1 BOUND_VARIABLE_41369))))))) (let ((_let_896 (forall ((BOUND_VARIABLE_56724 |u_(-> _u_(-> char option_fml)_ option_trm)|) (BOUND_VARIABLE_56720 |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_fml)|) (BOUND_VARIABLE_56719 |u_(-> char option_fml)|) (BOUND_VARIABLE_56718 |u_(-> char option_game)|)) (= (ho_561 (ho_560 (ho_1204 (ho_1203 k_1202 BOUND_VARIABLE_56724) BOUND_VARIABLE_56720) BOUND_VARIABLE_56719) BOUND_VARIABLE_56718) (ho_1201 BOUND_VARIABLE_56724 (ho_782 (ho_779 BOUND_VARIABLE_56720 BOUND_VARIABLE_56719) BOUND_VARIABLE_56718)))))) (let ((_let_897 (forall ((BOUND_VARIABLE_56748 |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ char option_fml)|) (BOUND_VARIABLE_41329 produc799602994n_game) (BOUND_VARIABLE_41330 char)) (= (ho_576 (ho_575 k_574 (ho_564 (ho_781 k_784 BOUND_VARIABLE_56748) BOUND_VARIABLE_41330)) BOUND_VARIABLE_41329) (ho_549 (ho_854 (ho_1198 k_1205 BOUND_VARIABLE_56748) BOUND_VARIABLE_41329) BOUND_VARIABLE_41330))))) (let ((_let_898 (forall ((BOUND_VARIABLE_41319 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_41319))) (= (ho_627 k_1206 BOUND_VARIABLE_41319) (and (ho_623 _let_1 va) (ho_623 _let_1 ua))))))) (let ((_let_899 (forall ((BOUND_VARIABLE_41308 set_variable) (BOUND_VARIABLE_41309 set_variable) (BOUND_VARIABLE_41310 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_41310))) (= (ho_627 (ho_626 (ho_625 k_1207 BOUND_VARIABLE_41308) BOUND_VARIABLE_41309) BOUND_VARIABLE_41310) (and (ho_623 _let_1 BOUND_VARIABLE_41308) (ho_623 _let_1 BOUND_VARIABLE_41309))))))) (let ((_let_900 (forall ((BOUND_VARIABLE_41297 set_variable) (BOUND_VARIABLE_41298 set_variable) (BOUND_VARIABLE_41299 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_41299))) (= (ho_627 (ho_626 (ho_625 k_1208 BOUND_VARIABLE_41297) BOUND_VARIABLE_41298) BOUND_VARIABLE_41299) (and (ho_623 _let_1 BOUND_VARIABLE_41297) (ho_623 _let_1 BOUND_VARIABLE_41298))))))) (let ((_let_901 (forall ((BOUND_VARIABLE_41265 set_variable) (BOUND_VARIABLE_41266 set_variable) (BOUND_VARIABLE_41267 set_variable) (BOUND_VARIABLE_41268 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_41268))) (= (ho_627 (ho_626 (ho_625 (ho_818 k_1209 BOUND_VARIABLE_41265) BOUND_VARIABLE_41266) BOUND_VARIABLE_41267) BOUND_VARIABLE_41268) (and (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_785 BOUND_VARIABLE_41265) BOUND_VARIABLE_41266))) (ho_623 _let_1 BOUND_VARIABLE_41267))))))) (let ((_let_902 (forall ((BOUND_VARIABLE_41254 set_variable) (BOUND_VARIABLE_41255 set_variable) (BOUND_VARIABLE_41256 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_41256))) (= (ho_627 (ho_626 (ho_625 k_1210 BOUND_VARIABLE_41254) BOUND_VARIABLE_41255) BOUND_VARIABLE_41256) (and (ho_623 _let_1 BOUND_VARIABLE_41254) (ho_623 _let_1 BOUND_VARIABLE_41255))))))) (let ((_let_903 (forall ((BOUND_VARIABLE_41222 set_variable) (BOUND_VARIABLE_41223 set_variable) (BOUND_VARIABLE_41224 set_variable) (BOUND_VARIABLE_41225 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_41225))) (= (ho_627 (ho_626 (ho_625 (ho_818 k_1211 BOUND_VARIABLE_41222) BOUND_VARIABLE_41223) BOUND_VARIABLE_41224) BOUND_VARIABLE_41225) (and (ho_623 _let_1 BOUND_VARIABLE_41222) (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_786 BOUND_VARIABLE_41223) BOUND_VARIABLE_41224))))))))) (let ((_let_904 (forall ((BOUND_VARIABLE_41211 set_variable) (BOUND_VARIABLE_41212 set_variable) (BOUND_VARIABLE_41213 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_41213))) (= (ho_627 (ho_626 (ho_625 k_1212 BOUND_VARIABLE_41211) BOUND_VARIABLE_41212) BOUND_VARIABLE_41213) (and (ho_623 _let_1 BOUND_VARIABLE_41211) (ho_623 _let_1 BOUND_VARIABLE_41212))))))) (let ((_let_905 (forall ((BOUND_VARIABLE_41200 set_variable) (BOUND_VARIABLE_41201 set_variable) (BOUND_VARIABLE_41202 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_41202))) (= (ho_627 (ho_626 (ho_625 k_1213 BOUND_VARIABLE_41200) BOUND_VARIABLE_41201) BOUND_VARIABLE_41202) (and (ho_623 _let_1 BOUND_VARIABLE_41200) (ho_623 _let_1 BOUND_VARIABLE_41201))))))) (let ((_let_906 (forall ((BOUND_VARIABLE_56879 |u_(-> char option_trm)|) (BOUND_VARIABLE_41174 produc62062515n_game) (BOUND_VARIABLE_41175 char)) (= (ho_760 (ho_759 k_758 (ho_602 k_787 BOUND_VARIABLE_41175)) BOUND_VARIABLE_41174) (ho_556 (ho_761 (ho_746 k_1214 BOUND_VARIABLE_56879) BOUND_VARIABLE_41174) BOUND_VARIABLE_41175))))) (let ((_let_907 (forall ((BOUND_VARIABLE_41161 set_variable) (BOUND_VARIABLE_41162 trm) (BOUND_VARIABLE_41163 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_41163))) (= (ho_627 (ho_839 (ho_838 k_1215 BOUND_VARIABLE_41161) BOUND_VARIABLE_41162) BOUND_VARIABLE_41163) (and (ho_623 _let_1 BOUND_VARIABLE_41161) (ho_623 _let_1 (ho_753 k_752 BOUND_VARIABLE_41162)))))))) (let ((_let_908 (forall ((BOUND_VARIABLE_41147 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_41147))) (= (ho_627 k_1217 BOUND_VARIABLE_41147) (and (ho_623 _let_1 ua) (ho_623 _let_1 (ho_884 k_883 (ho_960 k_959 (ho_958 (ho_957 k_956 k_1216) sigma)))))))))) (let ((_let_909 (forall ((BOUND_VARIABLE_56919 |u_(-> char option_trm)|) (BOUND_VARIABLE_41136 produc62062515n_game)) (= (ho_674 (ho_673 k_672 k_788) BOUND_VARIABLE_41136) (ho_674 (ho_676 k_1216 BOUND_VARIABLE_56919) BOUND_VARIABLE_41136))))) (let ((_let_910 (forall ((BOUND_VARIABLE_41121 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_41121))) (= (ho_627 k_1219 BOUND_VARIABLE_41121) (and (ho_623 _let_1 ua) (ho_623 _let_1 (ho_884 k_883 (ho_960 k_959 (ho_958 (ho_957 k_956 k_1218) sigma)))))))))) (let ((_let_911 (forall ((BOUND_VARIABLE_56943 |u_(-> char option_trm)|) (BOUND_VARIABLE_41110 produc62062515n_game)) (= (ho_674 (ho_673 k_672 k_789) BOUND_VARIABLE_41110) (ho_674 (ho_676 k_1218 BOUND_VARIABLE_56943) BOUND_VARIABLE_41110))))) (let ((_let_912 (forall ((BOUND_VARIABLE_41077 set_variable) (BOUND_VARIABLE_41078 set_variable) (BOUND_VARIABLE_41079 set_variable) (BOUND_VARIABLE_41080 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_41080))) (= (ho_627 (ho_626 (ho_625 (ho_818 k_1220 BOUND_VARIABLE_41077) BOUND_VARIABLE_41078) BOUND_VARIABLE_41079) BOUND_VARIABLE_41080) (and (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_790 BOUND_VARIABLE_41077) BOUND_VARIABLE_41078))) (ho_623 _let_1 BOUND_VARIABLE_41079))))))) (let ((_let_913 (forall ((BOUND_VARIABLE_41045 set_variable) (BOUND_VARIABLE_41046 set_variable) (BOUND_VARIABLE_41047 set_variable) (BOUND_VARIABLE_41048 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_41048))) (= (ho_627 (ho_626 (ho_625 (ho_818 k_1221 BOUND_VARIABLE_41045) BOUND_VARIABLE_41046) BOUND_VARIABLE_41047) BOUND_VARIABLE_41048) (and (ho_623 _let_1 BOUND_VARIABLE_41045) (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_791 BOUND_VARIABLE_41046) BOUND_VARIABLE_41047))))))))) (let ((_let_914 (forall ((BOUND_VARIABLE_41033 set_variable) (BOUND_VARIABLE_41034 set_variable) (BOUND_VARIABLE_41035 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_41035))) (= (ho_627 (ho_626 (ho_625 k_1222 BOUND_VARIABLE_41033) BOUND_VARIABLE_41034) BOUND_VARIABLE_41035) (ho_736 (ho_735 k_734 (ho_623 _let_1 BOUND_VARIABLE_41033)) (ho_623 _let_1 BOUND_VARIABLE_41034))))))) (let ((_let_915 (forall ((BOUND_VARIABLE_41005 set_variable) (BOUND_VARIABLE_41006 set_variable) (BOUND_VARIABLE_41007 variable)) (= (ho_627 (ho_626 (ho_625 k_1223 BOUND_VARIABLE_41005) BOUND_VARIABLE_41006) BOUND_VARIABLE_41007) (ho_623 (ho_622 k_621 BOUND_VARIABLE_41007) (ho_641 k_640 (ho_626 (ho_625 k_792 BOUND_VARIABLE_41005) BOUND_VARIABLE_41006))))))) (let ((_let_916 (forall ((BOUND_VARIABLE_40979 set_variable) (BOUND_VARIABLE_40980 set_variable)) (= (ho_623 (ho_912 k_1224 BOUND_VARIABLE_40979) BOUND_VARIABLE_40980) (= BOUND_VARIABLE_40979 (ho_641 k_640 (ho_626 (ho_625 k_793 BOUND_VARIABLE_40979) BOUND_VARIABLE_40980))))))) (let ((_let_917 (forall ((BOUND_VARIABLE_40953 set_variable) (BOUND_VARIABLE_40954 set_variable)) (= (ho_623 (ho_912 k_1225 BOUND_VARIABLE_40953) BOUND_VARIABLE_40954) (= BOUND_VARIABLE_40953 (ho_641 k_640 (ho_626 (ho_625 k_794 BOUND_VARIABLE_40954) BOUND_VARIABLE_40953))))))) (let ((_let_918 (forall ((BOUND_VARIABLE_40943 set_variable) (BOUND_VARIABLE_40944 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_40944))) (= (ho_627 (ho_626 k_1226 BOUND_VARIABLE_40943) BOUND_VARIABLE_40944) (and (ho_623 _let_1 BOUND_VARIABLE_40943) (ho_623 _let_1 (ho_641 k_640 k_844)))))))) (let ((_let_919 (forall ((BOUND_VARIABLE_40932 set_variable) (BOUND_VARIABLE_40933 set_variable) (BOUND_VARIABLE_40934 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_40934))) (= (ho_627 (ho_626 (ho_625 k_1227 BOUND_VARIABLE_40932) BOUND_VARIABLE_40933) BOUND_VARIABLE_40934) (and (ho_623 _let_1 BOUND_VARIABLE_40932) (ho_623 _let_1 BOUND_VARIABLE_40933))))))) (let ((_let_920 (forall ((BOUND_VARIABLE_40901 set_variable) (BOUND_VARIABLE_40902 set_variable) (BOUND_VARIABLE_40903 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_40903))) (= (ho_627 (ho_626 (ho_625 k_1228 BOUND_VARIABLE_40901) BOUND_VARIABLE_40902) BOUND_VARIABLE_40903) (and (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_795 BOUND_VARIABLE_40901) BOUND_VARIABLE_40902))) (ho_623 _let_1 BOUND_VARIABLE_40902))))))) (let ((_let_921 (forall ((BOUND_VARIABLE_57082 |u_(-> option_trm option_trm)|) (BOUND_VARIABLE_57081 |u_(-> _u_(-> char option_fml)_ _u_(-> char option_game)_ option_trm)|) (BOUND_VARIABLE_57080 |u_(-> char option_fml)|) (BOUND_VARIABLE_57079 |u_(-> char option_game)|)) (= (ho_561 (ho_560 (ho_1231 (ho_1230 k_1229 BOUND_VARIABLE_57082) BOUND_VARIABLE_57081) BOUND_VARIABLE_57080) BOUND_VARIABLE_57079) (ho_1147 BOUND_VARIABLE_57082 (ho_561 (ho_560 BOUND_VARIABLE_57081 BOUND_VARIABLE_57080) BOUND_VARIABLE_57079)))))) (let ((_let_922 (forall ((BOUND_VARIABLE_57104 |u_(-> char option_trm)|) (BOUND_VARIABLE_40862 produc62062515n_game) (BOUND_VARIABLE_40863 char)) (= (ho_760 (ho_759 k_758 (ho_602 (ho_601 k_796 BOUND_VARIABLE_57104) BOUND_VARIABLE_40863)) BOUND_VARIABLE_40862) (ho_556 (ho_761 (ho_746 k_1232 BOUND_VARIABLE_57104) BOUND_VARIABLE_40862) BOUND_VARIABLE_40863))))) (let ((_let_923 (forall ((BOUND_VARIABLE_40849 set_variable) (BOUND_VARIABLE_40850 trm) (BOUND_VARIABLE_40851 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_40851))) (= (ho_627 (ho_839 (ho_838 k_1233 BOUND_VARIABLE_40849) BOUND_VARIABLE_40850) BOUND_VARIABLE_40851) (and (ho_623 _let_1 BOUND_VARIABLE_40849) (ho_623 _let_1 (ho_753 k_752 BOUND_VARIABLE_40850)))))))) (let ((_let_924 (forall ((BOUND_VARIABLE_57133 |u_(-> char option_trm)|) (BOUND_VARIABLE_40821 produc62062515n_game) (BOUND_VARIABLE_40822 char)) (= (ho_760 (ho_759 k_758 (ho_602 (ho_601 k_797 BOUND_VARIABLE_57133) BOUND_VARIABLE_40822)) BOUND_VARIABLE_40821) (ho_556 (ho_761 (ho_746 k_1234 BOUND_VARIABLE_57133) BOUND_VARIABLE_40821) BOUND_VARIABLE_40822))))) (let ((_let_925 (forall ((BOUND_VARIABLE_40809 set_variable) (BOUND_VARIABLE_40810 set_variable) (BOUND_VARIABLE_40811 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_40811))) (= (ho_627 (ho_626 (ho_625 k_1235 BOUND_VARIABLE_40809) BOUND_VARIABLE_40810) BOUND_VARIABLE_40811) (and (ho_623 _let_1 BOUND_VARIABLE_40809) (ho_623 _let_1 BOUND_VARIABLE_40810))))))) (let ((_let_926 (forall ((BOUND_VARIABLE_40798 set_variable) (BOUND_VARIABLE_40799 set_variable) (BOUND_VARIABLE_40800 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_40800))) (= (ho_627 (ho_626 (ho_625 k_1236 BOUND_VARIABLE_40798) BOUND_VARIABLE_40799) BOUND_VARIABLE_40800) (and (ho_623 _let_1 BOUND_VARIABLE_40798) (ho_623 _let_1 BOUND_VARIABLE_40799))))))) (let ((_let_927 (forall ((BOUND_VARIABLE_40787 set_variable) (BOUND_VARIABLE_40788 set_variable) (BOUND_VARIABLE_40789 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_40789))) (= (ho_627 (ho_626 (ho_625 k_1237 BOUND_VARIABLE_40787) BOUND_VARIABLE_40788) BOUND_VARIABLE_40789) (and (ho_623 _let_1 BOUND_VARIABLE_40787) (ho_623 _let_1 BOUND_VARIABLE_40788))))))) (let ((_let_928 (forall ((BOUND_VARIABLE_40776 set_variable) (BOUND_VARIABLE_40777 set_variable) (BOUND_VARIABLE_40778 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_40778))) (= (ho_627 (ho_626 (ho_625 k_1238 BOUND_VARIABLE_40776) BOUND_VARIABLE_40777) BOUND_VARIABLE_40778) (and (ho_623 _let_1 BOUND_VARIABLE_40776) (ho_623 _let_1 BOUND_VARIABLE_40777))))))) (let ((_let_929 (forall ((BOUND_VARIABLE_40744 set_variable) (BOUND_VARIABLE_40745 set_variable) (BOUND_VARIABLE_40746 set_variable) (BOUND_VARIABLE_40747 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_40747))) (= (ho_627 (ho_626 (ho_625 (ho_818 k_1239 BOUND_VARIABLE_40744) BOUND_VARIABLE_40745) BOUND_VARIABLE_40746) BOUND_VARIABLE_40747) (and (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_798 BOUND_VARIABLE_40744) BOUND_VARIABLE_40745))) (ho_623 _let_1 BOUND_VARIABLE_40746))))))) (let ((_let_930 (forall ((BOUND_VARIABLE_40712 set_variable) (BOUND_VARIABLE_40713 set_variable) (BOUND_VARIABLE_40714 set_variable) (BOUND_VARIABLE_40715 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_40715))) (= (ho_627 (ho_626 (ho_625 (ho_818 k_1240 BOUND_VARIABLE_40712) BOUND_VARIABLE_40713) BOUND_VARIABLE_40714) BOUND_VARIABLE_40715) (and (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_799 BOUND_VARIABLE_40712) BOUND_VARIABLE_40713))) (ho_623 _let_1 BOUND_VARIABLE_40714))))))) (let ((_let_931 (forall ((BOUND_VARIABLE_57240 |u_(-> variable Bool)|) (BOUND_VARIABLE_57238 |u_(-> variable Bool)|) (BOUND_VARIABLE_57236 |u_(-> variable Bool)|) (BOUND_VARIABLE_40700 variable)) (= (ho_627 (ho_705 (ho_743 (ho_925 k_1241 BOUND_VARIABLE_57240) BOUND_VARIABLE_57238) BOUND_VARIABLE_57236) BOUND_VARIABLE_40700) (ho_736 (ho_735 k_734 (ho_736 (ho_735 k_734 (ho_627 BOUND_VARIABLE_57240 BOUND_VARIABLE_40700)) (ho_627 BOUND_VARIABLE_57238 BOUND_VARIABLE_40700))) (ho_627 BOUND_VARIABLE_57236 BOUND_VARIABLE_40700)))))) (let ((_let_932 (forall ((BOUND_VARIABLE_57264 |u_(-> variable Bool)|) (BOUND_VARIABLE_57260 |u_(-> variable Bool)|) (BOUND_VARIABLE_57258 |u_(-> variable Bool)|) (BOUND_VARIABLE_40685 variable)) (= (ho_627 (ho_705 (ho_743 (ho_925 k_1242 BOUND_VARIABLE_57264) BOUND_VARIABLE_57260) BOUND_VARIABLE_57258) BOUND_VARIABLE_40685) (ho_736 (ho_735 k_734 (ho_627 BOUND_VARIABLE_57264 BOUND_VARIABLE_40685)) (ho_736 (ho_735 k_734 (ho_627 BOUND_VARIABLE_57260 BOUND_VARIABLE_40685)) (ho_627 BOUND_VARIABLE_57258 BOUND_VARIABLE_40685))))))) (let ((_let_933 (forall ((BOUND_VARIABLE_40671 set_variable) (BOUND_VARIABLE_40672 set_variable) (BOUND_VARIABLE_40673 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_40673))) (= (ho_627 (ho_626 (ho_625 k_1243 BOUND_VARIABLE_40671) BOUND_VARIABLE_40672) BOUND_VARIABLE_40673) (and (ho_623 _let_1 BOUND_VARIABLE_40671) (ho_623 _let_1 BOUND_VARIABLE_40672))))))) (let ((_let_934 (forall ((BOUND_VARIABLE_40660 set_variable) (BOUND_VARIABLE_40661 set_variable) (BOUND_VARIABLE_40662 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_40662))) (= (ho_627 (ho_626 (ho_625 k_1244 BOUND_VARIABLE_40660) BOUND_VARIABLE_40661) BOUND_VARIABLE_40662) (and (ho_623 _let_1 BOUND_VARIABLE_40660) (ho_623 _let_1 BOUND_VARIABLE_40661))))))) (let ((_let_935 (forall ((BOUND_VARIABLE_40646 set_variable) (BOUND_VARIABLE_57306 |u_(-> set_variable set_variable)|) (BOUND_VARIABLE_40648 set_variable) (BOUND_VARIABLE_40649 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_40649))) (= (ho_627 (ho_626 (ho_806 (ho_805 k_1245 BOUND_VARIABLE_40646) BOUND_VARIABLE_57306) BOUND_VARIABLE_40648) BOUND_VARIABLE_40649) (and (ho_623 _let_1 (ho_803 BOUND_VARIABLE_57306 BOUND_VARIABLE_40646)) (ho_623 _let_1 (ho_803 BOUND_VARIABLE_57306 BOUND_VARIABLE_40648)))))))) (let ((_let_936 (forall ((BOUND_VARIABLE_40632 set_variable) (BOUND_VARIABLE_57325 |u_(-> set_variable set_variable)|) (BOUND_VARIABLE_40634 set_variable) (BOUND_VARIABLE_40635 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_40635))) (= (ho_627 (ho_626 (ho_806 (ho_805 k_1246 BOUND_VARIABLE_40632) BOUND_VARIABLE_57325) BOUND_VARIABLE_40634) BOUND_VARIABLE_40635) (and (ho_623 _let_1 (ho_803 BOUND_VARIABLE_57325 BOUND_VARIABLE_40632)) (ho_623 _let_1 (ho_803 BOUND_VARIABLE_57325 BOUND_VARIABLE_40634)))))))) (let ((_let_937 (forall ((BOUND_VARIABLE_57346 |u_(-> variable Bool)|) (BOUND_VARIABLE_57344 |u_(-> variable Bool)|) (BOUND_VARIABLE_40623 variable)) (= (ho_627 (ho_705 (ho_743 k_1247 BOUND_VARIABLE_57346) BOUND_VARIABLE_57344) BOUND_VARIABLE_40623) (ho_736 (ho_735 k_734 (ho_627 BOUND_VARIABLE_57346 BOUND_VARIABLE_40623)) (ho_627 BOUND_VARIABLE_57344 BOUND_VARIABLE_40623)))))) (let ((_let_938 (forall ((BOUND_VARIABLE_57360 |u_(-> option_trm Bool)|)) (= (ho_857 k_1248 BOUND_VARIABLE_57360) (forall ((X4 option_trm)) (ho_855 BOUND_VARIABLE_57360 X4)))))) (let ((_let_939 (forall ((BOUND_VARIABLE_57370 |u_(-> option_trm Bool)|)) (= (ho_857 k_1249 BOUND_VARIABLE_57370) (and (ho_855 BOUND_VARIABLE_57370 none_trm) (forall ((X trm)) (ho_855 BOUND_VARIABLE_57370 (ho_859 k_858 X)))))))) (let ((_let_940 (forall ((BOUND_VARIABLE_40594 set_variable) (BOUND_VARIABLE_40595 set_variable) (BOUND_VARIABLE_40596 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_40596))) (= (ho_627 (ho_626 (ho_625 k_1250 BOUND_VARIABLE_40594) BOUND_VARIABLE_40595) BOUND_VARIABLE_40596) (and (ho_623 _let_1 BOUND_VARIABLE_40594) (ho_623 _let_1 BOUND_VARIABLE_40595))))))) (let ((_let_941 (forall ((BOUND_VARIABLE_40583 set_variable) (BOUND_VARIABLE_40584 set_variable) (BOUND_VARIABLE_40585 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_40585))) (= (ho_627 (ho_626 (ho_625 k_1251 BOUND_VARIABLE_40583) BOUND_VARIABLE_40584) BOUND_VARIABLE_40585) (and (ho_623 _let_1 BOUND_VARIABLE_40583) (ho_623 _let_1 BOUND_VARIABLE_40584))))))) (let ((_let_942 (forall ((BOUND_VARIABLE_40552 set_variable) (BOUND_VARIABLE_40553 set_variable) (BOUND_VARIABLE_40554 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_40554))) (= (ho_627 (ho_626 (ho_625 k_1252 BOUND_VARIABLE_40552) BOUND_VARIABLE_40553) BOUND_VARIABLE_40554) (and (ho_623 _let_1 (ho_641 k_640 (ho_626 (ho_625 k_800 BOUND_VARIABLE_40552) BOUND_VARIABLE_40553))) (ho_623 _let_1 BOUND_VARIABLE_40553))))))) (let ((_let_943 (forall ((BOUND_VARIABLE_57423 |u_(-> char option_trm)|) (BOUND_VARIABLE_40522 produc62062515n_game) (BOUND_VARIABLE_40523 char)) (= (ho_760 (ho_759 k_758 (ho_602 (ho_601 k_801 BOUND_VARIABLE_57423) BOUND_VARIABLE_40523)) BOUND_VARIABLE_40522) (ho_556 (ho_761 (ho_746 k_1253 BOUND_VARIABLE_57423) BOUND_VARIABLE_40522) BOUND_VARIABLE_40523))))) (let ((_let_944 (forall ((BOUND_VARIABLE_40509 set_variable) (BOUND_VARIABLE_40510 trm) (BOUND_VARIABLE_40511 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_40511))) (= (ho_627 (ho_839 (ho_838 k_1254 BOUND_VARIABLE_40509) BOUND_VARIABLE_40510) BOUND_VARIABLE_40511) (and (ho_623 _let_1 BOUND_VARIABLE_40509) (ho_623 _let_1 (ho_753 k_752 BOUND_VARIABLE_40510)))))))) (let ((_let_945 (forall ((BOUND_VARIABLE_57454 |u_(-> variable Bool)|) (BOUND_VARIABLE_57452 |u_(-> variable Bool)|) (BOUND_VARIABLE_40501 variable)) (= (ho_627 (ho_705 (ho_743 k_1255 BOUND_VARIABLE_57454) BOUND_VARIABLE_57452) BOUND_VARIABLE_40501) (and (ho_627 BOUND_VARIABLE_57454 BOUND_VARIABLE_40501) (ho_627 BOUND_VARIABLE_57452 BOUND_VARIABLE_40501)))))) (let ((_let_946 (forall ((BOUND_VARIABLE_57471 |u_(-> variable Bool)|) (BOUND_VARIABLE_57467 |u_(-> variable Bool)|) (BOUND_VARIABLE_40488 variable)) (let ((_let_1 (ho_622 k_621 BOUND_VARIABLE_40488))) (= (ho_627 (ho_705 (ho_743 k_1256 BOUND_VARIABLE_57471) BOUND_VARIABLE_57467) BOUND_VARIABLE_40488) (and (ho_623 _let_1 (ho_641 k_640 BOUND_VARIABLE_57471)) (ho_623 _let_1 (ho_641 k_640 BOUND_VARIABLE_57467)))))))) (let ((_let_947 (forall ((BOUND_VARIABLE_6629 option_fml) (BOUND_VARIABLE_57488 |u_(-> trm option_fml)|)) (= BOUND_VARIABLE_6629 (ho_1175 (ho_1260 (ho_1259 k_1258 true) BOUND_VARIABLE_6629) (ho_1257 BOUND_VARIABLE_57488 (ho_751 k_750 none_trm))))))) (let ((_let_948 (forall ((BOUND_VARIABLE_6613 option_fml) (BOUND_VARIABLE_57508 |u_(-> trm option_fml)|) (BOUND_VARIABLE_6617 option_trm)) (let ((_let_1 (ho_1257 BOUND_VARIABLE_57508 (ho_751 k_750 BOUND_VARIABLE_6617)))) (let ((_let_2 (= none_trm BOUND_VARIABLE_6617))) (or _let_2 (= _let_1 (ho_1175 (ho_1260 (ho_1259 k_1258 _let_2) BOUND_VARIABLE_6613) _let_1)))))))) (let ((_let_949 (forall ((BOUND_VARIABLE_48954 (-> char option_fml)) (BOUND_VARIABLE_48955 (-> char option_game))) (= (BOUND_VARIABLE_48954 p) (ll_547 BOUND_VARIABLE_48954 BOUND_VARIABLE_48955))))) (let ((_let_950 (forall ((BOUND_VARIABLE_48947 (-> char option_fml)) (BOUND_VARIABLE_48948 (-> char option_game))) (= (BOUND_VARIABLE_48947 p) (ll_546 BOUND_VARIABLE_48947 BOUND_VARIABLE_48948))))) (let ((_let_951 (forall ((BOUND_VARIABLE_48940 (-> char option_fml)) (BOUND_VARIABLE_48941 (-> char option_game))) (= (BOUND_VARIABLE_48940 p) (ll_545 BOUND_VARIABLE_48940 BOUND_VARIABLE_48941))))) (let ((_let_952 (forall ((BOUND_VARIABLE_48933 (-> char option_fml)) (BOUND_VARIABLE_48934 (-> char option_game))) (= (BOUND_VARIABLE_48933 p) (ll_544 BOUND_VARIABLE_48933 BOUND_VARIABLE_48934))))) (let ((_let_953 (forall ((BOUND_VARIABLE_48924 (-> char option_trm)) (BOUND_VARIABLE_48925 char) (BOUND_VARIABLE_48926 (-> char option_fml)) (BOUND_VARIABLE_48927 (-> char option_game))) (= (BOUND_VARIABLE_48924 BOUND_VARIABLE_48925) (ll_543 BOUND_VARIABLE_48924 BOUND_VARIABLE_48925 BOUND_VARIABLE_48926 BOUND_VARIABLE_48927))))) (let ((_let_954 (forall ((BOUND_VARIABLE_48915 (-> char option_trm)) (BOUND_VARIABLE_48916 char) (BOUND_VARIABLE_48917 (-> char option_fml)) (BOUND_VARIABLE_48918 (-> char option_game))) (= (BOUND_VARIABLE_48915 BOUND_VARIABLE_48916) (ll_542 BOUND_VARIABLE_48915 BOUND_VARIABLE_48916 BOUND_VARIABLE_48917 BOUND_VARIABLE_48918))))) (let ((_let_955 (forall ((BOUND_VARIABLE_48907 char) (BOUND_VARIABLE_48908 (-> char option_fml)) (BOUND_VARIABLE_48909 (-> char option_game))) (= (BOUND_VARIABLE_48908 BOUND_VARIABLE_48907) (ll_541 BOUND_VARIABLE_48907 BOUND_VARIABLE_48908 BOUND_VARIABLE_48909))))) (let ((_let_956 (forall ((BOUND_VARIABLE_48898 (-> char option_trm)) (BOUND_VARIABLE_48899 char) (BOUND_VARIABLE_48900 (-> char option_fml)) (BOUND_VARIABLE_48901 (-> char option_game))) (= (BOUND_VARIABLE_48898 BOUND_VARIABLE_48899) (ll_540 BOUND_VARIABLE_48898 BOUND_VARIABLE_48899 BOUND_VARIABLE_48900 BOUND_VARIABLE_48901))))) (let ((_let_957 (forall ((BOUND_VARIABLE_48889 (-> char option_trm)) (BOUND_VARIABLE_48890 char) (BOUND_VARIABLE_48891 (-> char option_fml)) (BOUND_VARIABLE_48892 (-> char option_game))) (= (BOUND_VARIABLE_48889 BOUND_VARIABLE_48890) (ll_539 BOUND_VARIABLE_48889 BOUND_VARIABLE_48890 BOUND_VARIABLE_48891 BOUND_VARIABLE_48892))))) (let ((_let_958 (forall ((BOUND_VARIABLE_48880 (-> char option_trm)) (BOUND_VARIABLE_48881 char) (BOUND_VARIABLE_48882 (-> char option_fml)) (BOUND_VARIABLE_48883 (-> char option_game))) (= (BOUND_VARIABLE_48880 BOUND_VARIABLE_48881) (ll_538 BOUND_VARIABLE_48880 BOUND_VARIABLE_48881 BOUND_VARIABLE_48882 BOUND_VARIABLE_48883))))) (let ((_let_959 (forall ((BOUND_VARIABLE_48871 (-> char option_trm)) (BOUND_VARIABLE_48872 char) (BOUND_VARIABLE_48873 (-> char option_fml)) (BOUND_VARIABLE_48874 (-> char option_game))) (= (BOUND_VARIABLE_48871 BOUND_VARIABLE_48872) (ll_537 BOUND_VARIABLE_48871 BOUND_VARIABLE_48872 BOUND_VARIABLE_48873 BOUND_VARIABLE_48874))))) (let ((_let_960 (forall ((BOUND_VARIABLE_48863 char) (BOUND_VARIABLE_48864 (-> char option_fml)) (BOUND_VARIABLE_48865 (-> char option_game))) (= (BOUND_VARIABLE_48864 BOUND_VARIABLE_48863) (ll_536 BOUND_VARIABLE_48863 BOUND_VARIABLE_48864 BOUND_VARIABLE_48865))))) (let ((_let_961 (forall ((BOUND_VARIABLE_48855 char) (BOUND_VARIABLE_48856 (-> char option_fml)) (BOUND_VARIABLE_48857 (-> char option_game))) (= (BOUND_VARIABLE_48856 BOUND_VARIABLE_48855) (ll_535 BOUND_VARIABLE_48855 BOUND_VARIABLE_48856 BOUND_VARIABLE_48857))))) (let ((_let_962 (forall ((BOUND_VARIABLE_48847 char) (BOUND_VARIABLE_48848 (-> char option_fml)) (BOUND_VARIABLE_48849 (-> char option_game))) (= (BOUND_VARIABLE_48848 BOUND_VARIABLE_48847) (ll_534 BOUND_VARIABLE_48847 BOUND_VARIABLE_48848 BOUND_VARIABLE_48849))))) (let ((_let_963 (forall ((BOUND_VARIABLE_48838 (-> char option_trm)) (BOUND_VARIABLE_48839 char) (BOUND_VARIABLE_48840 (-> char option_fml)) (BOUND_VARIABLE_48841 (-> char option_game))) (= (BOUND_VARIABLE_48838 BOUND_VARIABLE_48839) (ll_533 BOUND_VARIABLE_48838 BOUND_VARIABLE_48839 BOUND_VARIABLE_48840 BOUND_VARIABLE_48841))))) (let ((_let_964 (forall ((BOUND_VARIABLE_48829 (-> char option_trm)) (BOUND_VARIABLE_48830 char) (BOUND_VARIABLE_48831 (-> char option_fml)) (BOUND_VARIABLE_48832 (-> char option_game))) (= (BOUND_VARIABLE_48829 BOUND_VARIABLE_48830) (ll_532 BOUND_VARIABLE_48829 BOUND_VARIABLE_48830 BOUND_VARIABLE_48831 BOUND_VARIABLE_48832))))) (let ((_let_965 (forall ((BOUND_VARIABLE_48817 (-> char option_trm)) (BOUND_VARIABLE_48818 produc799602994n_game)) (= (ll_531 BOUND_VARIABLE_48817 BOUND_VARIABLE_48818) ((produc347802313on_fml ll_547) BOUND_VARIABLE_48818))))) (let ((_let_966 (forall ((BOUND_VARIABLE_48810 (-> char option_fml)) (BOUND_VARIABLE_48811 (-> char option_game))) (= (BOUND_VARIABLE_48810 p) (ll_530 BOUND_VARIABLE_48810 BOUND_VARIABLE_48811))))) (let ((_let_967 (forall ((BOUND_VARIABLE_48803 (-> char option_fml)) (BOUND_VARIABLE_48804 (-> char option_game))) (= (BOUND_VARIABLE_48803 p) (ll_529 BOUND_VARIABLE_48803 BOUND_VARIABLE_48804))))) (let ((_let_968 (forall ((BOUND_VARIABLE_48791 (-> char option_trm)) (BOUND_VARIABLE_48792 produc799602994n_game)) (= (ll_528 BOUND_VARIABLE_48791 BOUND_VARIABLE_48792) ((produc347802313on_fml ll_546) BOUND_VARIABLE_48792))))) (let ((_let_969 (forall ((BOUND_VARIABLE_48784 (-> char option_fml)) (BOUND_VARIABLE_48785 (-> char option_game))) (= (BOUND_VARIABLE_48784 p) (ll_527 BOUND_VARIABLE_48784 BOUND_VARIABLE_48785))))) (let ((_let_970 (forall ((BOUND_VARIABLE_48772 (-> char option_trm)) (BOUND_VARIABLE_48773 produc799602994n_game)) (= (ll_526 BOUND_VARIABLE_48772 BOUND_VARIABLE_48773) ((produc347802313on_fml ll_545) BOUND_VARIABLE_48773))))) (let ((_let_971 (forall ((BOUND_VARIABLE_48765 (-> char option_fml)) (BOUND_VARIABLE_48766 (-> char option_game))) (= (BOUND_VARIABLE_48765 p) (ll_525 BOUND_VARIABLE_48765 BOUND_VARIABLE_48766))))) (let ((_let_972 (forall ((BOUND_VARIABLE_48758 (-> char option_fml)) (BOUND_VARIABLE_48759 (-> char option_game))) (= (BOUND_VARIABLE_48758 p) (ll_524 BOUND_VARIABLE_48758 BOUND_VARIABLE_48759))))) (let ((_let_973 (forall ((BOUND_VARIABLE_48751 (-> char option_fml)) (BOUND_VARIABLE_48752 (-> char option_game))) (= (BOUND_VARIABLE_48751 p) (ll_523 BOUND_VARIABLE_48751 BOUND_VARIABLE_48752))))) (let ((_let_974 (forall ((BOUND_VARIABLE_48744 (-> char option_fml)) (BOUND_VARIABLE_48745 (-> char option_game))) (= (BOUND_VARIABLE_48744 p) (ll_522 BOUND_VARIABLE_48744 BOUND_VARIABLE_48745))))) (let ((_let_975 (forall ((BOUND_VARIABLE_48737 (-> char option_fml)) (BOUND_VARIABLE_48738 (-> char option_game))) (= (BOUND_VARIABLE_48737 p) (ll_521 BOUND_VARIABLE_48737 BOUND_VARIABLE_48738))))) (let ((_let_976 (forall ((BOUND_VARIABLE_48728 (-> char option_trm)) (BOUND_VARIABLE_48729 char) (BOUND_VARIABLE_48730 (-> char option_fml)) (BOUND_VARIABLE_48731 (-> char option_game))) (= (BOUND_VARIABLE_48728 BOUND_VARIABLE_48729) (ll_520 BOUND_VARIABLE_48728 BOUND_VARIABLE_48729 BOUND_VARIABLE_48730 BOUND_VARIABLE_48731))))) (let ((_let_977 (forall ((BOUND_VARIABLE_48719 (-> char option_trm)) (BOUND_VARIABLE_48720 char) (BOUND_VARIABLE_48721 (-> char option_fml)) (BOUND_VARIABLE_48722 (-> char option_game))) (= (BOUND_VARIABLE_48719 BOUND_VARIABLE_48720) (ll_519 BOUND_VARIABLE_48719 BOUND_VARIABLE_48720 BOUND_VARIABLE_48721 BOUND_VARIABLE_48722))))) (let ((_let_978 (forall ((BOUND_VARIABLE_48710 (-> char option_trm)) (BOUND_VARIABLE_48711 char) (BOUND_VARIABLE_48712 (-> char option_fml)) (BOUND_VARIABLE_48713 (-> char option_game))) (= (BOUND_VARIABLE_48710 BOUND_VARIABLE_48711) (ll_518 BOUND_VARIABLE_48710 BOUND_VARIABLE_48711 BOUND_VARIABLE_48712 BOUND_VARIABLE_48713))))) (let ((_let_979 (forall ((BOUND_VARIABLE_48701 (-> char option_trm)) (BOUND_VARIABLE_48702 char) (BOUND_VARIABLE_48703 (-> char option_fml)) (BOUND_VARIABLE_48704 (-> char option_game))) (= (BOUND_VARIABLE_48701 BOUND_VARIABLE_48702) (ll_517 BOUND_VARIABLE_48701 BOUND_VARIABLE_48702 BOUND_VARIABLE_48703 BOUND_VARIABLE_48704))))) (let ((_let_980 (forall ((BOUND_VARIABLE_48694 (-> char option_fml)) (BOUND_VARIABLE_48695 (-> char option_game))) (= (BOUND_VARIABLE_48694 p) (ll_516 BOUND_VARIABLE_48694 BOUND_VARIABLE_48695))))) (let ((_let_981 (forall ((BOUND_VARIABLE_48682 (-> char option_trm)) (BOUND_VARIABLE_48683 produc799602994n_game)) (= (ll_515 BOUND_VARIABLE_48682 BOUND_VARIABLE_48683) ((produc347802313on_fml ll_544) BOUND_VARIABLE_48683))))) (let ((_let_982 (forall ((BOUND_VARIABLE_48675 (-> char option_fml)) (BOUND_VARIABLE_48676 (-> char option_game))) (= (BOUND_VARIABLE_48675 p) (ll_514 BOUND_VARIABLE_48675 BOUND_VARIABLE_48676))))) (let ((_let_983 (forall ((BOUND_VARIABLE_48668 (-> char option_fml)) (BOUND_VARIABLE_48669 (-> char option_game))) (= (BOUND_VARIABLE_48668 p) (ll_513 BOUND_VARIABLE_48668 BOUND_VARIABLE_48669))))) (let ((_let_984 (forall ((BOUND_VARIABLE_48644 (-> char option_trm)) (BOUND_VARIABLE_48645 char) (BOUND_VARIABLE_48646 (-> char option_trm)) (BOUND_VARIABLE_48647 produc799602994n_game)) (= (ll_512 BOUND_VARIABLE_48644 BOUND_VARIABLE_48645 BOUND_VARIABLE_48646 BOUND_VARIABLE_48647) ((produc885547027on_trm ((ll_543 BOUND_VARIABLE_48644) BOUND_VARIABLE_48645)) BOUND_VARIABLE_48647))))) (let ((_let_985 (forall ((BOUND_VARIABLE_48620 (-> char option_trm)) (BOUND_VARIABLE_48621 char) (BOUND_VARIABLE_48622 (-> char option_trm)) (BOUND_VARIABLE_48623 produc799602994n_game)) (= (ll_511 BOUND_VARIABLE_48620 BOUND_VARIABLE_48621 BOUND_VARIABLE_48622 BOUND_VARIABLE_48623) ((produc885547027on_trm ((ll_542 BOUND_VARIABLE_48620) BOUND_VARIABLE_48621)) BOUND_VARIABLE_48623))))) (let ((_let_986 (forall ((BOUND_VARIABLE_48613 (-> char option_fml)) (BOUND_VARIABLE_48614 (-> char option_game))) (= (BOUND_VARIABLE_48613 p) (ll_510 BOUND_VARIABLE_48613 BOUND_VARIABLE_48614))))) (let ((_let_987 (forall ((BOUND_VARIABLE_48592 char) (BOUND_VARIABLE_48593 (-> char option_trm)) (BOUND_VARIABLE_48594 produc799602994n_game)) (= (ll_509 BOUND_VARIABLE_48592 BOUND_VARIABLE_48593 BOUND_VARIABLE_48594) ((produc347802313on_fml (ll_541 BOUND_VARIABLE_48592)) BOUND_VARIABLE_48594))))) (let ((_let_988 (forall ((BOUND_VARIABLE_48584 char) (BOUND_VARIABLE_48585 (-> char option_fml)) (BOUND_VARIABLE_48586 (-> char option_game))) (= (BOUND_VARIABLE_48585 BOUND_VARIABLE_48584) (ll_508 BOUND_VARIABLE_48584 BOUND_VARIABLE_48585 BOUND_VARIABLE_48586))))) (let ((_let_989 (forall ((BOUND_VARIABLE_48576 char) (BOUND_VARIABLE_48577 (-> char option_fml)) (BOUND_VARIABLE_48578 (-> char option_game))) (= (BOUND_VARIABLE_48577 BOUND_VARIABLE_48576) (ll_507 BOUND_VARIABLE_48576 BOUND_VARIABLE_48577 BOUND_VARIABLE_48578))))) (let ((_let_990 (forall ((BOUND_VARIABLE_48569 (-> char option_fml)) (BOUND_VARIABLE_48570 (-> char option_game))) (= (BOUND_VARIABLE_48569 p) (ll_506 BOUND_VARIABLE_48569 BOUND_VARIABLE_48570))))) (let ((_let_991 (forall ((BOUND_VARIABLE_48562 (-> char option_fml)) (BOUND_VARIABLE_48563 (-> char option_game))) (= (BOUND_VARIABLE_48562 p) (ll_505 BOUND_VARIABLE_48562 BOUND_VARIABLE_48563))))) (let ((_let_992 (forall ((BOUND_VARIABLE_48555 (-> char option_fml)) (BOUND_VARIABLE_48556 (-> char option_game))) (= (BOUND_VARIABLE_48555 p) (ll_504 BOUND_VARIABLE_48555 BOUND_VARIABLE_48556))))) (let ((_let_993 (forall ((BOUND_VARIABLE_48548 (-> char option_fml)) (BOUND_VARIABLE_48549 (-> char option_game))) (= (BOUND_VARIABLE_48548 p) (ll_503 BOUND_VARIABLE_48548 BOUND_VARIABLE_48549))))) (let ((_let_994 (forall ((BOUND_VARIABLE_48541 (-> char option_fml)) (BOUND_VARIABLE_48542 (-> char option_game))) (= (BOUND_VARIABLE_48541 p) (ll_502 BOUND_VARIABLE_48541 BOUND_VARIABLE_48542))))) (let ((_let_995 (forall ((BOUND_VARIABLE_48532 (-> char option_trm)) (BOUND_VARIABLE_48533 char) (BOUND_VARIABLE_48534 (-> char option_fml)) (BOUND_VARIABLE_48535 (-> char option_game))) (= (BOUND_VARIABLE_48532 BOUND_VARIABLE_48533) (ll_501 BOUND_VARIABLE_48532 BOUND_VARIABLE_48533 BOUND_VARIABLE_48534 BOUND_VARIABLE_48535))))) (let ((_let_996 (forall ((BOUND_VARIABLE_48525 (-> char option_fml)) (BOUND_VARIABLE_48526 (-> char option_game))) (= (BOUND_VARIABLE_48525 p) (ll_500 BOUND_VARIABLE_48525 BOUND_VARIABLE_48526))))) (let ((_let_997 (forall ((BOUND_VARIABLE_48518 (-> char option_fml)) (BOUND_VARIABLE_48519 (-> char option_game))) (= (BOUND_VARIABLE_48518 p) (ll_499 BOUND_VARIABLE_48518 BOUND_VARIABLE_48519))))) (let ((_let_998 (forall ((BOUND_VARIABLE_48509 (-> char option_trm)) (BOUND_VARIABLE_48510 char) (BOUND_VARIABLE_48511 (-> char option_fml)) (BOUND_VARIABLE_48512 (-> char option_game))) (= (BOUND_VARIABLE_48509 BOUND_VARIABLE_48510) (ll_498 BOUND_VARIABLE_48509 BOUND_VARIABLE_48510 BOUND_VARIABLE_48511 BOUND_VARIABLE_48512))))) (let ((_let_999 (forall ((BOUND_VARIABLE_48500 (-> char option_trm)) (BOUND_VARIABLE_48501 char) (BOUND_VARIABLE_48502 (-> char option_fml)) (BOUND_VARIABLE_48503 (-> char option_game))) (= (BOUND_VARIABLE_48500 BOUND_VARIABLE_48501) (ll_497 BOUND_VARIABLE_48500 BOUND_VARIABLE_48501 BOUND_VARIABLE_48502 BOUND_VARIABLE_48503))))) (let ((_let_1000 (forall ((BOUND_VARIABLE_48491 (-> char option_trm)) (BOUND_VARIABLE_48492 char) (BOUND_VARIABLE_48493 (-> char option_fml)) (BOUND_VARIABLE_48494 (-> char option_game))) (= (BOUND_VARIABLE_48491 BOUND_VARIABLE_48492) (ll_496 BOUND_VARIABLE_48491 BOUND_VARIABLE_48492 BOUND_VARIABLE_48493 BOUND_VARIABLE_48494))))) (let ((_let_1001 (forall ((BOUND_VARIABLE_48480 set_variable) (BOUND_VARIABLE_48481 set_variable) (BOUND_VARIABLE_48482 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_48482))) (= (ll_495 BOUND_VARIABLE_48480 BOUND_VARIABLE_48481 BOUND_VARIABLE_48482) (and (_let_1 BOUND_VARIABLE_48480) (_let_1 BOUND_VARIABLE_48481))))))) (let ((_let_1002 (forall ((BOUND_VARIABLE_48469 set_variable) (BOUND_VARIABLE_48470 set_variable) (BOUND_VARIABLE_48471 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_48471))) (= (ll_494 BOUND_VARIABLE_48469 BOUND_VARIABLE_48470 BOUND_VARIABLE_48471) (and (_let_1 BOUND_VARIABLE_48469) (_let_1 BOUND_VARIABLE_48470))))))) (let ((_let_1003 (forall ((BOUND_VARIABLE_48458 set_variable) (BOUND_VARIABLE_48459 set_variable) (BOUND_VARIABLE_48460 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_48460))) (= (ll_493 BOUND_VARIABLE_48458 BOUND_VARIABLE_48459 BOUND_VARIABLE_48460) (and (_let_1 BOUND_VARIABLE_48458) (_let_1 BOUND_VARIABLE_48459))))))) (let ((_let_1004 (forall ((BOUND_VARIABLE_48435 char) (BOUND_VARIABLE_48436 (-> char option_trm)) (BOUND_VARIABLE_48437 produc799602994n_game)) (= (ll_492 BOUND_VARIABLE_48435 BOUND_VARIABLE_48436 BOUND_VARIABLE_48437) ((produc885547027on_trm ((ll_540 BOUND_VARIABLE_48436) BOUND_VARIABLE_48435)) BOUND_VARIABLE_48437))))) (let ((_let_1005 (forall ((BOUND_VARIABLE_48411 (-> char option_trm)) (BOUND_VARIABLE_48412 char) (BOUND_VARIABLE_48413 (-> char option_trm)) (BOUND_VARIABLE_48414 produc799602994n_game)) (= (ll_491 BOUND_VARIABLE_48411 BOUND_VARIABLE_48412 BOUND_VARIABLE_48413 BOUND_VARIABLE_48414) ((produc885547027on_trm ((ll_539 BOUND_VARIABLE_48411) BOUND_VARIABLE_48412)) BOUND_VARIABLE_48414))))) (let ((_let_1006 (forall ((BOUND_VARIABLE_48387 (-> char option_trm)) (BOUND_VARIABLE_48388 char) (BOUND_VARIABLE_48389 (-> char option_trm)) (BOUND_VARIABLE_48390 produc799602994n_game)) (= (ll_490 BOUND_VARIABLE_48387 BOUND_VARIABLE_48388 BOUND_VARIABLE_48389 BOUND_VARIABLE_48390) ((produc885547027on_trm ((ll_538 BOUND_VARIABLE_48387) BOUND_VARIABLE_48388)) BOUND_VARIABLE_48390))))) (let ((_let_1007 (forall ((BOUND_VARIABLE_48363 (-> char option_trm)) (BOUND_VARIABLE_48364 char) (BOUND_VARIABLE_48365 (-> char option_trm)) (BOUND_VARIABLE_48366 produc799602994n_game)) (= (ll_489 BOUND_VARIABLE_48363 BOUND_VARIABLE_48364 BOUND_VARIABLE_48365 BOUND_VARIABLE_48366) ((produc885547027on_trm ((ll_537 BOUND_VARIABLE_48363) BOUND_VARIABLE_48364)) BOUND_VARIABLE_48366))))) (let ((_let_1008 (forall ((BOUND_VARIABLE_48352 set_variable) (BOUND_VARIABLE_48353 set_variable) (BOUND_VARIABLE_48354 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_48354))) (= (ll_488 BOUND_VARIABLE_48352 BOUND_VARIABLE_48353 BOUND_VARIABLE_48354) (and (_let_1 BOUND_VARIABLE_48352) (_let_1 BOUND_VARIABLE_48353))))))) (let ((_let_1009 (forall ((BOUND_VARIABLE_48341 set_variable) (BOUND_VARIABLE_48342 set_variable) (BOUND_VARIABLE_48343 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_48343))) (= (ll_487 BOUND_VARIABLE_48341 BOUND_VARIABLE_48342 BOUND_VARIABLE_48343) (and (_let_1 BOUND_VARIABLE_48341) (_let_1 BOUND_VARIABLE_48342))))))) (let ((_let_1010 (forall ((BOUND_VARIABLE_48328 (-> option_fml char option_fml)) (BOUND_VARIABLE_48329 (-> (-> char option_fml) (-> char option_game) option_fml)) (BOUND_VARIABLE_48330 char) (BOUND_VARIABLE_48331 (-> char option_fml)) (BOUND_VARIABLE_48332 (-> char option_game))) (= ((BOUND_VARIABLE_48328 ((BOUND_VARIABLE_48329 BOUND_VARIABLE_48331) BOUND_VARIABLE_48332)) BOUND_VARIABLE_48330) (ll_486 BOUND_VARIABLE_48328 BOUND_VARIABLE_48329 BOUND_VARIABLE_48330 BOUND_VARIABLE_48331 BOUND_VARIABLE_48332))))) (let ((_let_1011 (forall ((BOUND_VARIABLE_48316 (-> variable Bool)) (BOUND_VARIABLE_48317 set_variable) (BOUND_VARIABLE_48318 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_48318))) (= (ll_485 BOUND_VARIABLE_48316 BOUND_VARIABLE_48317 BOUND_VARIABLE_48318) (and (_let_1 (collect_variable BOUND_VARIABLE_48316)) (_let_1 BOUND_VARIABLE_48317))))))) (let ((_let_1012 (forall ((BOUND_VARIABLE_48304 (-> variable Bool)) (BOUND_VARIABLE_48305 set_variable) (BOUND_VARIABLE_48306 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_48306))) (= (ll_484 BOUND_VARIABLE_48304 BOUND_VARIABLE_48305 BOUND_VARIABLE_48306) (and (_let_1 (collect_variable BOUND_VARIABLE_48304)) (_let_1 BOUND_VARIABLE_48305))))))) (let ((_let_1013 (forall ((BOUND_VARIABLE_48293 set_variable) (BOUND_VARIABLE_48294 set_variable) (BOUND_VARIABLE_48295 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_48295))) (= (ll_483 BOUND_VARIABLE_48293 BOUND_VARIABLE_48294 BOUND_VARIABLE_48295) (and (_let_1 BOUND_VARIABLE_48293) (_let_1 BOUND_VARIABLE_48294))))))) (let ((_let_1014 (forall ((BOUND_VARIABLE_48282 set_variable) (BOUND_VARIABLE_48283 set_variable) (BOUND_VARIABLE_48284 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_48284))) (= (ll_482 BOUND_VARIABLE_48282 BOUND_VARIABLE_48283 BOUND_VARIABLE_48284) (and (_let_1 BOUND_VARIABLE_48282) (_let_1 BOUND_VARIABLE_48283))))))) (let ((_let_1015 (forall ((BOUND_VARIABLE_48271 set_variable) (BOUND_VARIABLE_48272 set_variable) (BOUND_VARIABLE_48273 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_48273))) (= (ll_481 BOUND_VARIABLE_48271 BOUND_VARIABLE_48272 BOUND_VARIABLE_48273) (and (_let_1 BOUND_VARIABLE_48271) (_let_1 BOUND_VARIABLE_48272))))))) (let ((_let_1016 (forall ((BOUND_VARIABLE_48250 char) (BOUND_VARIABLE_48251 (-> char option_trm)) (BOUND_VARIABLE_48252 produc799602994n_game)) (= (ll_480 BOUND_VARIABLE_48250 BOUND_VARIABLE_48251 BOUND_VARIABLE_48252) ((produc347802313on_fml (ll_536 BOUND_VARIABLE_48250)) BOUND_VARIABLE_48252))))) (let ((_let_1017 (forall ((BOUND_VARIABLE_48239 set_variable) (BOUND_VARIABLE_48240 set_variable) (BOUND_VARIABLE_48241 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_48241))) (= (ll_479 BOUND_VARIABLE_48239 BOUND_VARIABLE_48240 BOUND_VARIABLE_48241) (and (_let_1 BOUND_VARIABLE_48239) (_let_1 BOUND_VARIABLE_48240))))))) (let ((_let_1018 (forall ((BOUND_VARIABLE_48228 set_variable) (BOUND_VARIABLE_48229 set_variable) (BOUND_VARIABLE_48230 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_48230))) (= (ll_478 BOUND_VARIABLE_48228 BOUND_VARIABLE_48229 BOUND_VARIABLE_48230) (and (_let_1 BOUND_VARIABLE_48228) (_let_1 BOUND_VARIABLE_48229))))))) (let ((_let_1019 (forall ((BOUND_VARIABLE_48217 (-> variable Bool)) (BOUND_VARIABLE_48218 set_variable) (BOUND_VARIABLE_48219 variable)) (= (ll_477 BOUND_VARIABLE_48217 BOUND_VARIABLE_48218 BOUND_VARIABLE_48219) (and (BOUND_VARIABLE_48217 BOUND_VARIABLE_48219) ((member_variable BOUND_VARIABLE_48219) BOUND_VARIABLE_48218)))))) (let ((_let_1020 (forall ((BOUND_VARIABLE_48206 set_variable) (BOUND_VARIABLE_48207 set_variable) (BOUND_VARIABLE_48208 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_48208))) (= (ll_476 BOUND_VARIABLE_48206 BOUND_VARIABLE_48207 BOUND_VARIABLE_48208) (and (_let_1 BOUND_VARIABLE_48206) (_let_1 BOUND_VARIABLE_48207))))))) (let ((_let_1021 (forall ((BOUND_VARIABLE_48195 set_variable) (BOUND_VARIABLE_48196 set_variable) (BOUND_VARIABLE_48197 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_48197))) (= (ll_475 BOUND_VARIABLE_48195 BOUND_VARIABLE_48196 BOUND_VARIABLE_48197) (and (_let_1 BOUND_VARIABLE_48195) (_let_1 BOUND_VARIABLE_48196))))))) (let ((_let_1022 (forall ((BOUND_VARIABLE_48184 set_variable) (BOUND_VARIABLE_48185 set_variable) (BOUND_VARIABLE_48186 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_48186))) (= (ll_474 BOUND_VARIABLE_48184 BOUND_VARIABLE_48185 BOUND_VARIABLE_48186) (and (_let_1 BOUND_VARIABLE_48184) (_let_1 BOUND_VARIABLE_48185))))))) (let ((_let_1023 (forall ((BOUND_VARIABLE_48173 set_variable) (BOUND_VARIABLE_48174 set_variable) (BOUND_VARIABLE_48175 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_48175))) (= (ll_473 BOUND_VARIABLE_48173 BOUND_VARIABLE_48174 BOUND_VARIABLE_48175) (and (_let_1 BOUND_VARIABLE_48173) (_let_1 BOUND_VARIABLE_48174))))))) (let ((_let_1024 (forall ((BOUND_VARIABLE_48162 (-> (-> char option_fml) (-> char option_game) char option_trm)) (BOUND_VARIABLE_48163 char) (BOUND_VARIABLE_48164 (-> char option_fml)) (BOUND_VARIABLE_48165 (-> char option_game))) (= (((BOUND_VARIABLE_48162 BOUND_VARIABLE_48164) BOUND_VARIABLE_48165) BOUND_VARIABLE_48163) (ll_472 BOUND_VARIABLE_48162 BOUND_VARIABLE_48163 BOUND_VARIABLE_48164 BOUND_VARIABLE_48165))))) (let ((_let_1025 (forall ((BOUND_VARIABLE_48151 set_variable) (BOUND_VARIABLE_48152 set_variable) (BOUND_VARIABLE_48153 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_48153))) (= (ll_471 BOUND_VARIABLE_48151 BOUND_VARIABLE_48152 BOUND_VARIABLE_48153) (and (_let_1 BOUND_VARIABLE_48151) (_let_1 BOUND_VARIABLE_48152))))))) (let ((_let_1026 (forall ((BOUND_VARIABLE_48140 set_variable) (BOUND_VARIABLE_48141 set_variable) (BOUND_VARIABLE_48142 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_48142))) (= (ll_470 BOUND_VARIABLE_48140 BOUND_VARIABLE_48141 BOUND_VARIABLE_48142) (and (_let_1 BOUND_VARIABLE_48140) (_let_1 BOUND_VARIABLE_48141))))))) (let ((_let_1027 (forall ((BOUND_VARIABLE_48129 set_variable) (BOUND_VARIABLE_48130 set_variable) (BOUND_VARIABLE_48131 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_48131))) (= (ll_469 BOUND_VARIABLE_48129 BOUND_VARIABLE_48130 BOUND_VARIABLE_48131) (and (_let_1 BOUND_VARIABLE_48129) (_let_1 BOUND_VARIABLE_48130))))))) (let ((_let_1028 (forall ((BOUND_VARIABLE_48108 char) (BOUND_VARIABLE_48109 (-> char option_trm)) (BOUND_VARIABLE_48110 produc799602994n_game)) (= (ll_468 BOUND_VARIABLE_48108 BOUND_VARIABLE_48109 BOUND_VARIABLE_48110) ((produc347802313on_fml (ll_535 BOUND_VARIABLE_48108)) BOUND_VARIABLE_48110))))) (let ((_let_1029 (forall ((BOUND_VARIABLE_48087 char) (BOUND_VARIABLE_48088 (-> char option_trm)) (BOUND_VARIABLE_48089 produc799602994n_game)) (= (ll_467 BOUND_VARIABLE_48087 BOUND_VARIABLE_48088 BOUND_VARIABLE_48089) ((produc347802313on_fml (ll_534 BOUND_VARIABLE_48087)) BOUND_VARIABLE_48089))))) (let ((_let_1030 (forall ((BOUND_VARIABLE_48076 set_variable) (BOUND_VARIABLE_48077 set_variable) (BOUND_VARIABLE_48078 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_48078))) (= (ll_466 BOUND_VARIABLE_48076 BOUND_VARIABLE_48077 BOUND_VARIABLE_48078) (and (_let_1 BOUND_VARIABLE_48076) (_let_1 BOUND_VARIABLE_48077))))))) (let ((_let_1031 (forall ((BOUND_VARIABLE_48065 set_variable) (BOUND_VARIABLE_48066 set_variable) (BOUND_VARIABLE_48067 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_48067))) (= (ll_465 BOUND_VARIABLE_48065 BOUND_VARIABLE_48066 BOUND_VARIABLE_48067) (and (_let_1 BOUND_VARIABLE_48065) (_let_1 BOUND_VARIABLE_48066))))))) (let ((_let_1032 (forall ((BOUND_VARIABLE_48054 set_variable) (BOUND_VARIABLE_48055 set_variable) (BOUND_VARIABLE_48056 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_48056))) (= (ll_464 BOUND_VARIABLE_48054 BOUND_VARIABLE_48055 BOUND_VARIABLE_48056) (and (_let_1 BOUND_VARIABLE_48054) (_let_1 BOUND_VARIABLE_48055))))))) (let ((_let_1033 (forall ((BOUND_VARIABLE_48043 set_variable) (BOUND_VARIABLE_48044 set_variable) (BOUND_VARIABLE_48045 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_48045))) (= (ll_463 BOUND_VARIABLE_48043 BOUND_VARIABLE_48044 BOUND_VARIABLE_48045) (and (_let_1 BOUND_VARIABLE_48043) (_let_1 BOUND_VARIABLE_48044))))))) (let ((_let_1034 (forall ((BOUND_VARIABLE_48019 (-> char option_trm)) (BOUND_VARIABLE_48020 char) (BOUND_VARIABLE_48021 (-> char option_trm)) (BOUND_VARIABLE_48022 produc799602994n_game)) (= (ll_462 BOUND_VARIABLE_48019 BOUND_VARIABLE_48020 BOUND_VARIABLE_48021 BOUND_VARIABLE_48022) ((produc885547027on_trm ((ll_533 BOUND_VARIABLE_48019) BOUND_VARIABLE_48020)) BOUND_VARIABLE_48022))))) (let ((_let_1035 (forall ((BOUND_VARIABLE_47995 (-> char option_trm)) (BOUND_VARIABLE_47996 char) (BOUND_VARIABLE_47997 (-> char option_trm)) (BOUND_VARIABLE_47998 produc799602994n_game)) (= (ll_461 BOUND_VARIABLE_47995 BOUND_VARIABLE_47996 BOUND_VARIABLE_47997 BOUND_VARIABLE_47998) ((produc885547027on_trm ((ll_532 BOUND_VARIABLE_47995) BOUND_VARIABLE_47996)) BOUND_VARIABLE_47998))))) (let ((_let_1036 (forall ((BOUND_VARIABLE_47984 set_variable) (BOUND_VARIABLE_47985 set_variable) (BOUND_VARIABLE_47986 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_47986))) (= (ll_460 BOUND_VARIABLE_47984 BOUND_VARIABLE_47985 BOUND_VARIABLE_47986) (and (_let_1 BOUND_VARIABLE_47984) (_let_1 BOUND_VARIABLE_47985))))))) (let ((_let_1037 (forall ((BOUND_VARIABLE_47972 (-> char option_trm)) (BOUND_VARIABLE_47973 produc62062515n_game)) (= (ll_459 BOUND_VARIABLE_47972 BOUND_VARIABLE_47973) ((produc154833544on_fml ll_531) BOUND_VARIABLE_47973))))) (let ((_let_1038 (forall ((BOUND_VARIABLE_47960 (-> char option_trm)) (BOUND_VARIABLE_47961 produc799602994n_game)) (= (ll_458 BOUND_VARIABLE_47960 BOUND_VARIABLE_47961) ((produc347802313on_fml ll_530) BOUND_VARIABLE_47961))))) (let ((_let_1039 (forall ((BOUND_VARIABLE_47948 (-> char option_trm)) (BOUND_VARIABLE_47949 produc799602994n_game)) (= (ll_457 BOUND_VARIABLE_47948 BOUND_VARIABLE_47949) ((produc347802313on_fml ll_529) BOUND_VARIABLE_47949))))) (let ((_let_1040 (forall ((BOUND_VARIABLE_47936 (-> char option_trm)) (BOUND_VARIABLE_47937 produc62062515n_game)) (= (ll_456 BOUND_VARIABLE_47936 BOUND_VARIABLE_47937) ((produc154833544on_fml ll_528) BOUND_VARIABLE_47937))))) (let ((_let_1041 (forall ((BOUND_VARIABLE_47924 (-> char option_trm)) (BOUND_VARIABLE_47925 produc799602994n_game)) (= (ll_455 BOUND_VARIABLE_47924 BOUND_VARIABLE_47925) ((produc347802313on_fml ll_527) BOUND_VARIABLE_47925))))) (let ((_let_1042 (forall ((BOUND_VARIABLE_47912 (-> char option_trm)) (BOUND_VARIABLE_47913 produc62062515n_game)) (= (ll_454 BOUND_VARIABLE_47912 BOUND_VARIABLE_47913) ((produc154833544on_fml ll_526) BOUND_VARIABLE_47913))))) (let ((_let_1043 (forall ((BOUND_VARIABLE_47900 (-> char option_trm)) (BOUND_VARIABLE_47901 produc799602994n_game)) (= (ll_453 BOUND_VARIABLE_47900 BOUND_VARIABLE_47901) ((produc347802313on_fml ll_525) BOUND_VARIABLE_47901))))) (let ((_let_1044 (forall ((BOUND_VARIABLE_47888 (-> char option_trm)) (BOUND_VARIABLE_47889 produc799602994n_game)) (= (ll_452 BOUND_VARIABLE_47888 BOUND_VARIABLE_47889) ((produc347802313on_fml ll_524) BOUND_VARIABLE_47889))))) (let ((_let_1045 (forall ((BOUND_VARIABLE_47876 (-> char option_trm)) (BOUND_VARIABLE_47877 produc799602994n_game)) (= (ll_451 BOUND_VARIABLE_47876 BOUND_VARIABLE_47877) ((produc347802313on_fml ll_523) BOUND_VARIABLE_47877))))) (let ((_let_1046 (forall ((BOUND_VARIABLE_47864 (-> char option_trm)) (BOUND_VARIABLE_47865 produc799602994n_game)) (= (ll_450 BOUND_VARIABLE_47864 BOUND_VARIABLE_47865) ((produc347802313on_fml ll_522) BOUND_VARIABLE_47865))))) (let ((_let_1047 (forall ((BOUND_VARIABLE_47852 (-> char option_trm)) (BOUND_VARIABLE_47853 produc799602994n_game)) (= (ll_449 BOUND_VARIABLE_47852 BOUND_VARIABLE_47853) ((produc347802313on_fml ll_521) BOUND_VARIABLE_47853))))) (let ((_let_1048 (forall ((BOUND_VARIABLE_47841 set_variable) (BOUND_VARIABLE_47842 set_variable) (BOUND_VARIABLE_47843 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_47843))) (= (ll_448 BOUND_VARIABLE_47841 BOUND_VARIABLE_47842 BOUND_VARIABLE_47843) (and (_let_1 BOUND_VARIABLE_47841) (_let_1 BOUND_VARIABLE_47842))))))) (let ((_let_1049 (forall ((BOUND_VARIABLE_47830 set_variable) (BOUND_VARIABLE_47831 set_variable) (BOUND_VARIABLE_47832 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_47832))) (= (ll_447 BOUND_VARIABLE_47830 BOUND_VARIABLE_47831 BOUND_VARIABLE_47832) (and (_let_1 BOUND_VARIABLE_47830) (_let_1 BOUND_VARIABLE_47831))))))) (let ((_let_1050 (forall ((BOUND_VARIABLE_47819 set_variable) (BOUND_VARIABLE_47820 set_variable) (BOUND_VARIABLE_47821 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_47821))) (= (ll_446 BOUND_VARIABLE_47819 BOUND_VARIABLE_47820 BOUND_VARIABLE_47821) (and (_let_1 BOUND_VARIABLE_47819) (_let_1 BOUND_VARIABLE_47820))))))) (let ((_let_1051 (forall ((BOUND_VARIABLE_47808 set_variable) (BOUND_VARIABLE_47809 set_variable) (BOUND_VARIABLE_47810 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_47810))) (= (ll_445 BOUND_VARIABLE_47808 BOUND_VARIABLE_47809 BOUND_VARIABLE_47810) (and (_let_1 BOUND_VARIABLE_47808) (_let_1 BOUND_VARIABLE_47809))))))) (let ((_let_1052 (forall ((BOUND_VARIABLE_47795 (-> option_fml char option_trm)) (BOUND_VARIABLE_47796 (-> (-> char option_fml) (-> char option_game) option_fml)) (BOUND_VARIABLE_47797 char) (BOUND_VARIABLE_47798 (-> char option_fml)) (BOUND_VARIABLE_47799 (-> char option_game))) (= ((BOUND_VARIABLE_47795 ((BOUND_VARIABLE_47796 BOUND_VARIABLE_47798) BOUND_VARIABLE_47799)) BOUND_VARIABLE_47797) (ll_444 BOUND_VARIABLE_47795 BOUND_VARIABLE_47796 BOUND_VARIABLE_47797 BOUND_VARIABLE_47798 BOUND_VARIABLE_47799))))) (let ((_let_1053 (forall ((BOUND_VARIABLE_47784 set_variable) (BOUND_VARIABLE_47785 set_variable) (BOUND_VARIABLE_47786 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_47786))) (= (ll_443 BOUND_VARIABLE_47784 BOUND_VARIABLE_47785 BOUND_VARIABLE_47786) (and (_let_1 BOUND_VARIABLE_47784) (_let_1 BOUND_VARIABLE_47785))))))) (let ((_let_1054 (forall ((BOUND_VARIABLE_47773 set_variable) (BOUND_VARIABLE_47774 set_variable) (BOUND_VARIABLE_47775 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_47775))) (= (ll_442 BOUND_VARIABLE_47773 BOUND_VARIABLE_47774 BOUND_VARIABLE_47775) (and (_let_1 BOUND_VARIABLE_47773) (_let_1 BOUND_VARIABLE_47774))))))) (let ((_let_1055 (forall ((BOUND_VARIABLE_47762 set_variable) (BOUND_VARIABLE_47763 set_variable) (BOUND_VARIABLE_47764 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_47764))) (= (ll_441 BOUND_VARIABLE_47762 BOUND_VARIABLE_47763 BOUND_VARIABLE_47764) (and (_let_1 BOUND_VARIABLE_47762) (_let_1 BOUND_VARIABLE_47763))))))) (let ((_let_1056 (forall ((BOUND_VARIABLE_47751 set_variable) (BOUND_VARIABLE_47752 set_variable) (BOUND_VARIABLE_47753 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_47753))) (= (ll_440 BOUND_VARIABLE_47751 BOUND_VARIABLE_47752 BOUND_VARIABLE_47753) (and (_let_1 BOUND_VARIABLE_47751) (_let_1 BOUND_VARIABLE_47752))))))) (let ((_let_1057 (forall ((BOUND_VARIABLE_47743 set_variable) (BOUND_VARIABLE_47744 variable)) (= (ll_439 BOUND_VARIABLE_47743 BOUND_VARIABLE_47744) ((member_variable BOUND_VARIABLE_47744) BOUND_VARIABLE_47743))))) (let ((_let_1058 (forall ((BOUND_VARIABLE_47735 set_variable) (BOUND_VARIABLE_47736 variable)) (= (ll_438 BOUND_VARIABLE_47735 BOUND_VARIABLE_47736) ((member_variable BOUND_VARIABLE_47736) BOUND_VARIABLE_47735))))) (let ((_let_1059 (forall ((BOUND_VARIABLE_47724 set_variable) (BOUND_VARIABLE_47725 set_variable) (BOUND_VARIABLE_47726 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_47726))) (= (ll_437 BOUND_VARIABLE_47724 BOUND_VARIABLE_47725 BOUND_VARIABLE_47726) (and (_let_1 BOUND_VARIABLE_47724) (_let_1 BOUND_VARIABLE_47725))))))) (let ((_let_1060 (forall ((BOUND_VARIABLE_47713 set_variable) (BOUND_VARIABLE_47714 set_variable) (BOUND_VARIABLE_47715 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_47715))) (= (ll_436 BOUND_VARIABLE_47713 BOUND_VARIABLE_47714 BOUND_VARIABLE_47715) (and (_let_1 BOUND_VARIABLE_47713) (_let_1 BOUND_VARIABLE_47714))))))) (let ((_let_1061 (forall ((BOUND_VARIABLE_47702 set_variable) (BOUND_VARIABLE_47703 (-> variable Bool)) (BOUND_VARIABLE_47704 variable)) (= (ll_435 BOUND_VARIABLE_47702 BOUND_VARIABLE_47703 BOUND_VARIABLE_47704) (and ((member_variable BOUND_VARIABLE_47704) BOUND_VARIABLE_47702) (BOUND_VARIABLE_47703 BOUND_VARIABLE_47704)))))) (let ((_let_1062 (forall ((BOUND_VARIABLE_47691 set_variable) (BOUND_VARIABLE_47692 (-> variable Bool)) (BOUND_VARIABLE_47693 variable)) (= (ll_434 BOUND_VARIABLE_47691 BOUND_VARIABLE_47692 BOUND_VARIABLE_47693) (and ((member_variable BOUND_VARIABLE_47693) BOUND_VARIABLE_47691) (BOUND_VARIABLE_47692 BOUND_VARIABLE_47693)))))) (let ((_let_1063 (forall ((BOUND_VARIABLE_47680 set_variable) (BOUND_VARIABLE_47681 set_variable) (BOUND_VARIABLE_47682 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_47682))) (= (ll_433 BOUND_VARIABLE_47680 BOUND_VARIABLE_47681 BOUND_VARIABLE_47682) (and (_let_1 BOUND_VARIABLE_47680) (_let_1 BOUND_VARIABLE_47681))))))) (let ((_let_1064 (forall ((BOUND_VARIABLE_47669 set_variable) (BOUND_VARIABLE_47670 set_variable) (BOUND_VARIABLE_47671 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_47671))) (= (ll_432 BOUND_VARIABLE_47669 BOUND_VARIABLE_47670 BOUND_VARIABLE_47671) (and (_let_1 BOUND_VARIABLE_47669) (_let_1 BOUND_VARIABLE_47670))))))) (let ((_let_1065 (forall ((BOUND_VARIABLE_47658 set_variable) (BOUND_VARIABLE_47659 (-> variable Bool)) (BOUND_VARIABLE_47660 variable)) (= (ll_431 BOUND_VARIABLE_47658 BOUND_VARIABLE_47659 BOUND_VARIABLE_47660) (and ((member_variable BOUND_VARIABLE_47660) BOUND_VARIABLE_47658) (BOUND_VARIABLE_47659 BOUND_VARIABLE_47660)))))) (let ((_let_1066 (forall ((BOUND_VARIABLE_47635 char) (BOUND_VARIABLE_47636 (-> char option_trm)) (BOUND_VARIABLE_47637 produc799602994n_game)) (= (ll_430 BOUND_VARIABLE_47635 BOUND_VARIABLE_47636 BOUND_VARIABLE_47637) ((produc885547027on_trm ((ll_520 BOUND_VARIABLE_47636) BOUND_VARIABLE_47635)) BOUND_VARIABLE_47637))))) (let ((_let_1067 (forall ((BOUND_VARIABLE_47612 char) (BOUND_VARIABLE_47613 (-> char option_trm)) (BOUND_VARIABLE_47614 produc799602994n_game)) (= (ll_429 BOUND_VARIABLE_47612 BOUND_VARIABLE_47613 BOUND_VARIABLE_47614) ((produc885547027on_trm ((ll_519 BOUND_VARIABLE_47613) BOUND_VARIABLE_47612)) BOUND_VARIABLE_47614))))) (let ((_let_1068 (forall ((BOUND_VARIABLE_47601 set_variable) (BOUND_VARIABLE_47602 set_variable) (BOUND_VARIABLE_47603 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_47603))) (= (ll_428 BOUND_VARIABLE_47601 BOUND_VARIABLE_47602 BOUND_VARIABLE_47603) (and (_let_1 BOUND_VARIABLE_47601) (_let_1 BOUND_VARIABLE_47602))))))) (let ((_let_1069 (forall ((BOUND_VARIABLE_47590 set_variable) (BOUND_VARIABLE_47591 set_variable) (BOUND_VARIABLE_47592 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_47592))) (= (ll_427 BOUND_VARIABLE_47590 BOUND_VARIABLE_47591 BOUND_VARIABLE_47592) (and (_let_1 BOUND_VARIABLE_47590) (_let_1 BOUND_VARIABLE_47591))))))) (let ((_let_1070 (forall ((BOUND_VARIABLE_47579 set_variable) (BOUND_VARIABLE_47580 set_variable) (BOUND_VARIABLE_47581 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_47581))) (= (ll_426 BOUND_VARIABLE_47579 BOUND_VARIABLE_47580 BOUND_VARIABLE_47581) (and (_let_1 BOUND_VARIABLE_47579) (_let_1 BOUND_VARIABLE_47580))))))) (let ((_let_1071 (forall ((BOUND_VARIABLE_47568 (-> variable Bool)) (BOUND_VARIABLE_47569 set_variable) (BOUND_VARIABLE_47570 variable)) (= (ll_425 BOUND_VARIABLE_47568 BOUND_VARIABLE_47569 BOUND_VARIABLE_47570) (and (BOUND_VARIABLE_47568 BOUND_VARIABLE_47570) ((member_variable BOUND_VARIABLE_47570) BOUND_VARIABLE_47569)))))) (let ((_let_1072 (forall ((BOUND_VARIABLE_47557 set_variable) (BOUND_VARIABLE_47558 set_variable) (BOUND_VARIABLE_47559 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_47559))) (= (ll_424 BOUND_VARIABLE_47557 BOUND_VARIABLE_47558 BOUND_VARIABLE_47559) (and (_let_1 BOUND_VARIABLE_47557) (_let_1 BOUND_VARIABLE_47558))))))) (let ((_let_1073 (forall ((BOUND_VARIABLE_47546 set_variable) (BOUND_VARIABLE_47547 set_variable) (BOUND_VARIABLE_47548 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_47548))) (= (ll_423 BOUND_VARIABLE_47546 BOUND_VARIABLE_47547 BOUND_VARIABLE_47548) (and (_let_1 BOUND_VARIABLE_47546) (_let_1 BOUND_VARIABLE_47547))))))) (let ((_let_1074 (forall ((BOUND_VARIABLE_47535 set_variable) (BOUND_VARIABLE_47536 set_variable) (BOUND_VARIABLE_47537 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_47537))) (= (ll_422 BOUND_VARIABLE_47535 BOUND_VARIABLE_47536 BOUND_VARIABLE_47537) (and (_let_1 BOUND_VARIABLE_47535) (_let_1 BOUND_VARIABLE_47536))))))) (let ((_let_1075 (forall ((BOUND_VARIABLE_47524 set_variable) (BOUND_VARIABLE_47525 set_variable) (BOUND_VARIABLE_47526 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_47526))) (= (ll_421 BOUND_VARIABLE_47524 BOUND_VARIABLE_47525 BOUND_VARIABLE_47526) (and (_let_1 BOUND_VARIABLE_47524) (_let_1 BOUND_VARIABLE_47525))))))) (let ((_let_1076 (forall ((BOUND_VARIABLE_47513 set_variable) (BOUND_VARIABLE_47514 set_variable) (BOUND_VARIABLE_47515 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_47515))) (= (ll_420 BOUND_VARIABLE_47513 BOUND_VARIABLE_47514 BOUND_VARIABLE_47515) (and (_let_1 BOUND_VARIABLE_47513) (_let_1 BOUND_VARIABLE_47514))))))) (let ((_let_1077 (forall ((BOUND_VARIABLE_47489 (-> char option_trm)) (BOUND_VARIABLE_47490 char) (BOUND_VARIABLE_47491 (-> char option_trm)) (BOUND_VARIABLE_47492 produc799602994n_game)) (= (ll_419 BOUND_VARIABLE_47489 BOUND_VARIABLE_47490 BOUND_VARIABLE_47491 BOUND_VARIABLE_47492) ((produc885547027on_trm ((ll_518 BOUND_VARIABLE_47489) BOUND_VARIABLE_47490)) BOUND_VARIABLE_47492))))) (let ((_let_1078 (forall ((BOUND_VARIABLE_47466 char) (BOUND_VARIABLE_47467 (-> char option_trm)) (BOUND_VARIABLE_47468 produc799602994n_game)) (= (ll_418 BOUND_VARIABLE_47466 BOUND_VARIABLE_47467 BOUND_VARIABLE_47468) ((produc885547027on_trm ((ll_517 BOUND_VARIABLE_47467) BOUND_VARIABLE_47466)) BOUND_VARIABLE_47468))))) (let ((_let_1079 (forall ((BOUND_VARIABLE_47455 set_variable) (BOUND_VARIABLE_47456 set_variable) (BOUND_VARIABLE_47457 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_47457))) (= (ll_417 BOUND_VARIABLE_47455 BOUND_VARIABLE_47456 BOUND_VARIABLE_47457) (and (_let_1 BOUND_VARIABLE_47455) (_let_1 BOUND_VARIABLE_47456))))))) (let ((_let_1080 (forall ((BOUND_VARIABLE_47444 (-> variable Bool)) (BOUND_VARIABLE_47445 set_variable) (BOUND_VARIABLE_47446 variable)) (= (ll_416 BOUND_VARIABLE_47444 BOUND_VARIABLE_47445 BOUND_VARIABLE_47446) (and (BOUND_VARIABLE_47444 BOUND_VARIABLE_47446) ((member_variable BOUND_VARIABLE_47446) BOUND_VARIABLE_47445)))))) (let ((_let_1081 (forall ((BOUND_VARIABLE_47432 (-> char option_trm)) (BOUND_VARIABLE_47433 produc799602994n_game)) (= (ll_415 BOUND_VARIABLE_47432 BOUND_VARIABLE_47433) ((produc347802313on_fml ll_516) BOUND_VARIABLE_47433))))) (let ((_let_1082 (forall ((BOUND_VARIABLE_47421 set_variable) (BOUND_VARIABLE_47422 set_variable) (BOUND_VARIABLE_47423 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_47423))) (= (ll_414 BOUND_VARIABLE_47421 BOUND_VARIABLE_47422 BOUND_VARIABLE_47423) (and (_let_1 BOUND_VARIABLE_47421) (_let_1 BOUND_VARIABLE_47422))))))) (let ((_let_1083 (forall ((BOUND_VARIABLE_47410 set_variable) (BOUND_VARIABLE_47411 set_variable) (BOUND_VARIABLE_47412 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_47412))) (= (ll_413 BOUND_VARIABLE_47410 BOUND_VARIABLE_47411 BOUND_VARIABLE_47412) (and (_let_1 BOUND_VARIABLE_47410) (_let_1 BOUND_VARIABLE_47411))))))) (let ((_let_1084 (forall ((BOUND_VARIABLE_47399 set_variable) (BOUND_VARIABLE_47400 set_variable) (BOUND_VARIABLE_47401 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_47401))) (= (ll_412 BOUND_VARIABLE_47399 BOUND_VARIABLE_47400 BOUND_VARIABLE_47401) (and (_let_1 BOUND_VARIABLE_47399) (_let_1 BOUND_VARIABLE_47400))))))) (let ((_let_1085 (forall ((BOUND_VARIABLE_47388 set_variable) (BOUND_VARIABLE_47389 set_variable) (BOUND_VARIABLE_47390 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_47390))) (= (ll_411 BOUND_VARIABLE_47388 BOUND_VARIABLE_47389 BOUND_VARIABLE_47390) (and (_let_1 BOUND_VARIABLE_47388) (_let_1 BOUND_VARIABLE_47389))))))) (let ((_let_1086 (forall ((BOUND_VARIABLE_47376 (-> char option_trm)) (BOUND_VARIABLE_47377 produc62062515n_game)) (= (ll_410 BOUND_VARIABLE_47376 BOUND_VARIABLE_47377) ((produc154833544on_fml ll_515) BOUND_VARIABLE_47377))))) (let ((_let_1087 (forall ((BOUND_VARIABLE_47364 (-> char option_trm)) (BOUND_VARIABLE_47365 produc799602994n_game)) (= (ll_409 BOUND_VARIABLE_47364 BOUND_VARIABLE_47365) ((produc347802313on_fml ll_514) BOUND_VARIABLE_47365))))) (let ((_let_1088 (forall ((BOUND_VARIABLE_47353 (-> (-> char option_fml) (-> char option_game) char option_trm)) (BOUND_VARIABLE_47354 char) (BOUND_VARIABLE_47355 (-> char option_fml)) (BOUND_VARIABLE_47356 (-> char option_game))) (= (((BOUND_VARIABLE_47353 BOUND_VARIABLE_47355) BOUND_VARIABLE_47356) BOUND_VARIABLE_47354) (ll_408 BOUND_VARIABLE_47353 BOUND_VARIABLE_47354 BOUND_VARIABLE_47355 BOUND_VARIABLE_47356))))) (let ((_let_1089 (forall ((BOUND_VARIABLE_47342 set_variable) (BOUND_VARIABLE_47343 set_variable) (BOUND_VARIABLE_47344 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_47344))) (= (ll_407 BOUND_VARIABLE_47342 BOUND_VARIABLE_47343 BOUND_VARIABLE_47344) (and (_let_1 BOUND_VARIABLE_47342) (_let_1 BOUND_VARIABLE_47343))))))) (let ((_let_1090 (forall ((BOUND_VARIABLE_47330 set_variable) (BOUND_VARIABLE_47331 set_variable) (BOUND_VARIABLE_47332 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_47332))) (= (ll_406 BOUND_VARIABLE_47330 BOUND_VARIABLE_47331 BOUND_VARIABLE_47332) ((inf_inf_o (_let_1 BOUND_VARIABLE_47330)) (_let_1 BOUND_VARIABLE_47331))))))) (let ((_let_1091 (forall ((BOUND_VARIABLE_47318 (-> char option_trm)) (BOUND_VARIABLE_47319 produc799602994n_game)) (= (ll_405 BOUND_VARIABLE_47318 BOUND_VARIABLE_47319) ((produc347802313on_fml ll_513) BOUND_VARIABLE_47319))))) (let ((_let_1092 (forall ((BOUND_VARIABLE_47307 set_variable) (BOUND_VARIABLE_47308 set_variable) (BOUND_VARIABLE_47309 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_47309))) (= (ll_404 BOUND_VARIABLE_47307 BOUND_VARIABLE_47308 BOUND_VARIABLE_47309) (and (_let_1 BOUND_VARIABLE_47307) (_let_1 BOUND_VARIABLE_47308))))))) (let ((_let_1093 (forall ((BOUND_VARIABLE_47296 set_variable) (BOUND_VARIABLE_47297 set_variable) (BOUND_VARIABLE_47298 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_47298))) (= (ll_403 BOUND_VARIABLE_47296 BOUND_VARIABLE_47297 BOUND_VARIABLE_47298) (and (_let_1 BOUND_VARIABLE_47296) (_let_1 BOUND_VARIABLE_47297))))))) (let ((_let_1094 (forall ((BOUND_VARIABLE_47285 set_variable) (BOUND_VARIABLE_47286 set_variable) (BOUND_VARIABLE_47287 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_47287))) (= (ll_402 BOUND_VARIABLE_47285 BOUND_VARIABLE_47286 BOUND_VARIABLE_47287) (and (_let_1 BOUND_VARIABLE_47285) (_let_1 BOUND_VARIABLE_47286))))))) (let ((_let_1095 (forall ((BOUND_VARIABLE_47275 (-> variable Bool)) (BOUND_VARIABLE_47276 (-> variable Bool)) (BOUND_VARIABLE_47277 variable)) (= (ll_401 BOUND_VARIABLE_47275 BOUND_VARIABLE_47276 BOUND_VARIABLE_47277) (and (BOUND_VARIABLE_47275 BOUND_VARIABLE_47277) (BOUND_VARIABLE_47276 BOUND_VARIABLE_47277)))))) (let ((_let_1096 (forall ((BOUND_VARIABLE_47264 set_variable) (BOUND_VARIABLE_47265 set_variable) (BOUND_VARIABLE_47266 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_47266))) (= (ll_400 BOUND_VARIABLE_47264 BOUND_VARIABLE_47265 BOUND_VARIABLE_47266) (and (_let_1 BOUND_VARIABLE_47264) (_let_1 BOUND_VARIABLE_47265))))))) (let ((_let_1097 (forall ((BOUND_VARIABLE_47240 set_variable) (BOUND_VARIABLE_47241 produc1418842292n_game) (BOUND_VARIABLE_47242 char) (BOUND_VARIABLE_47243 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_47243))) (= (ll_399 BOUND_VARIABLE_47240 BOUND_VARIABLE_47241 BOUND_VARIABLE_47242 BOUND_VARIABLE_47243) (and (_let_1 BOUND_VARIABLE_47240) (_let_1 (static_FVT (the_trm (((produc866613687on_trm ll_398) BOUND_VARIABLE_47241) BOUND_VARIABLE_47242)))))))))) (let ((_let_1098 (forall ((BOUND_VARIABLE_47211 (-> char option_trm)) (BOUND_VARIABLE_47212 produc62062515n_game) (BOUND_VARIABLE_47213 char)) (= (ll_398 BOUND_VARIABLE_47211 BOUND_VARIABLE_47212 BOUND_VARIABLE_47213) ((produc692578258on_trm ((ll_512 BOUND_VARIABLE_47211) BOUND_VARIABLE_47213)) BOUND_VARIABLE_47212))))) (let ((_let_1099 (forall ((BOUND_VARIABLE_47187 set_variable) (BOUND_VARIABLE_47188 produc1418842292n_game) (BOUND_VARIABLE_47189 char) (BOUND_VARIABLE_47190 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_47190))) (= (ll_397 BOUND_VARIABLE_47187 BOUND_VARIABLE_47188 BOUND_VARIABLE_47189 BOUND_VARIABLE_47190) (and (_let_1 BOUND_VARIABLE_47187) (_let_1 (static_FVT (the_trm (((produc866613687on_trm ll_396) BOUND_VARIABLE_47188) BOUND_VARIABLE_47189)))))))))) (let ((_let_1100 (forall ((BOUND_VARIABLE_47158 (-> char option_trm)) (BOUND_VARIABLE_47159 produc62062515n_game) (BOUND_VARIABLE_47160 char)) (= (ll_396 BOUND_VARIABLE_47158 BOUND_VARIABLE_47159 BOUND_VARIABLE_47160) ((produc692578258on_trm ((ll_511 BOUND_VARIABLE_47158) BOUND_VARIABLE_47160)) BOUND_VARIABLE_47159))))) (let ((_let_1101 (forall ((BOUND_VARIABLE_47146 (-> char option_trm)) (BOUND_VARIABLE_47147 produc799602994n_game)) (= (ll_395 BOUND_VARIABLE_47146 BOUND_VARIABLE_47147) ((produc347802313on_fml ll_510) BOUND_VARIABLE_47147))))) (let ((_let_1102 (forall ((BOUND_VARIABLE_47119 char) (BOUND_VARIABLE_47120 (-> char option_trm)) (BOUND_VARIABLE_47121 produc62062515n_game)) (= (ll_394 BOUND_VARIABLE_47119 BOUND_VARIABLE_47120 BOUND_VARIABLE_47121) ((produc154833544on_fml (ll_509 BOUND_VARIABLE_47119)) BOUND_VARIABLE_47121))))) (let ((_let_1103 (forall ((BOUND_VARIABLE_47098 char) (BOUND_VARIABLE_47099 (-> char option_trm)) (BOUND_VARIABLE_47100 produc799602994n_game)) (= (ll_393 BOUND_VARIABLE_47098 BOUND_VARIABLE_47099 BOUND_VARIABLE_47100) ((produc347802313on_fml (ll_508 BOUND_VARIABLE_47098)) BOUND_VARIABLE_47100))))) (let ((_let_1104 (forall ((BOUND_VARIABLE_47087 set_variable) (BOUND_VARIABLE_47088 set_variable) (BOUND_VARIABLE_47089 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_47089))) (= (ll_392 BOUND_VARIABLE_47087 BOUND_VARIABLE_47088 BOUND_VARIABLE_47089) (and (_let_1 BOUND_VARIABLE_47087) (_let_1 BOUND_VARIABLE_47088))))))) (let ((_let_1105 (forall ((BOUND_VARIABLE_47076 set_variable) (BOUND_VARIABLE_47077 set_variable) (BOUND_VARIABLE_47078 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_47078))) (= (ll_391 BOUND_VARIABLE_47076 BOUND_VARIABLE_47077 BOUND_VARIABLE_47078) (and (_let_1 BOUND_VARIABLE_47076) (_let_1 BOUND_VARIABLE_47077))))))) (let ((_let_1106 (forall ((BOUND_VARIABLE_47055 char) (BOUND_VARIABLE_47056 (-> char option_trm)) (BOUND_VARIABLE_47057 produc799602994n_game)) (= (ll_390 BOUND_VARIABLE_47055 BOUND_VARIABLE_47056 BOUND_VARIABLE_47057) ((produc347802313on_fml (ll_507 BOUND_VARIABLE_47055)) BOUND_VARIABLE_47057))))) (let ((_let_1107 (forall ((BOUND_VARIABLE_47044 set_variable) (BOUND_VARIABLE_47045 set_variable) (BOUND_VARIABLE_47046 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_47046))) (= (ll_389 BOUND_VARIABLE_47044 BOUND_VARIABLE_47045 BOUND_VARIABLE_47046) (and (_let_1 BOUND_VARIABLE_47044) (_let_1 BOUND_VARIABLE_47045))))))) (let ((_let_1108 (forall ((BOUND_VARIABLE_47032 (-> char option_trm)) (BOUND_VARIABLE_47033 produc799602994n_game)) (= (ll_388 BOUND_VARIABLE_47032 BOUND_VARIABLE_47033) ((produc347802313on_fml ll_506) BOUND_VARIABLE_47033))))) (let ((_let_1109 (forall ((BOUND_VARIABLE_47020 (-> char option_trm)) (BOUND_VARIABLE_47021 produc799602994n_game)) (= (ll_387 BOUND_VARIABLE_47020 BOUND_VARIABLE_47021) ((produc347802313on_fml ll_505) BOUND_VARIABLE_47021))))) (let ((_let_1110 (forall ((BOUND_VARIABLE_47008 (-> char option_trm)) (BOUND_VARIABLE_47009 produc799602994n_game)) (= (ll_386 BOUND_VARIABLE_47008 BOUND_VARIABLE_47009) ((produc347802313on_fml ll_504) BOUND_VARIABLE_47009))))) (let ((_let_1111 (forall ((BOUND_VARIABLE_46996 (-> char option_trm)) (BOUND_VARIABLE_46997 produc799602994n_game)) (= (ll_385 BOUND_VARIABLE_46996 BOUND_VARIABLE_46997) ((produc347802313on_fml ll_503) BOUND_VARIABLE_46997))))) (let ((_let_1112 (forall ((BOUND_VARIABLE_46984 (-> char option_trm)) (BOUND_VARIABLE_46985 produc799602994n_game)) (= (ll_384 BOUND_VARIABLE_46984 BOUND_VARIABLE_46985) ((produc347802313on_fml ll_502) BOUND_VARIABLE_46985))))) (let ((_let_1113 (forall ((BOUND_VARIABLE_46973 set_variable) (BOUND_VARIABLE_46974 set_variable) (BOUND_VARIABLE_46975 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46975))) (= (ll_383 BOUND_VARIABLE_46973 BOUND_VARIABLE_46974 BOUND_VARIABLE_46975) (and (_let_1 BOUND_VARIABLE_46973) (_let_1 BOUND_VARIABLE_46974))))))) (let ((_let_1114 (forall ((BOUND_VARIABLE_46962 set_variable) (BOUND_VARIABLE_46963 set_variable) (BOUND_VARIABLE_46964 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46964))) (= (ll_382 BOUND_VARIABLE_46962 BOUND_VARIABLE_46963 BOUND_VARIABLE_46964) (and (_let_1 BOUND_VARIABLE_46962) (_let_1 BOUND_VARIABLE_46963))))))) (let ((_let_1115 (forall ((BOUND_VARIABLE_46951 (-> (-> char option_fml) (-> char option_game) char option_fml)) (BOUND_VARIABLE_46952 char) (BOUND_VARIABLE_46953 (-> char option_fml)) (BOUND_VARIABLE_46954 (-> char option_game))) (= (((BOUND_VARIABLE_46951 BOUND_VARIABLE_46953) BOUND_VARIABLE_46954) BOUND_VARIABLE_46952) (ll_381 BOUND_VARIABLE_46951 BOUND_VARIABLE_46952 BOUND_VARIABLE_46953 BOUND_VARIABLE_46954))))) (let ((_let_1116 (forall ((BOUND_VARIABLE_46940 set_variable) (BOUND_VARIABLE_46941 set_variable) (BOUND_VARIABLE_46942 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46942))) (= (ll_380 BOUND_VARIABLE_46940 BOUND_VARIABLE_46941 BOUND_VARIABLE_46942) (and (_let_1 BOUND_VARIABLE_46940) (_let_1 BOUND_VARIABLE_46941))))))) (let ((_let_1117 (forall ((BOUND_VARIABLE_46929 (-> (-> char option_fml) (-> char option_game) char option_fml)) (BOUND_VARIABLE_46930 char) (BOUND_VARIABLE_46931 (-> char option_fml)) (BOUND_VARIABLE_46932 (-> char option_game))) (= (((BOUND_VARIABLE_46929 BOUND_VARIABLE_46931) BOUND_VARIABLE_46932) BOUND_VARIABLE_46930) (ll_379 BOUND_VARIABLE_46929 BOUND_VARIABLE_46930 BOUND_VARIABLE_46931 BOUND_VARIABLE_46932))))) (let ((_let_1118 (forall ((BOUND_VARIABLE_46918 set_variable) (BOUND_VARIABLE_46919 set_variable) (BOUND_VARIABLE_46920 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46920))) (= (ll_378 BOUND_VARIABLE_46918 BOUND_VARIABLE_46919 BOUND_VARIABLE_46920) (and (_let_1 BOUND_VARIABLE_46918) (_let_1 BOUND_VARIABLE_46919))))))) (let ((_let_1119 (forall ((BOUND_VARIABLE_46907 set_variable) (BOUND_VARIABLE_46908 set_variable) (BOUND_VARIABLE_46909 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46909))) (= (ll_377 BOUND_VARIABLE_46907 BOUND_VARIABLE_46908 BOUND_VARIABLE_46909) (and (_let_1 BOUND_VARIABLE_46907) (_let_1 BOUND_VARIABLE_46908))))))) (let ((_let_1120 (forall ((BOUND_VARIABLE_46884 char) (BOUND_VARIABLE_46885 (-> char option_trm)) (BOUND_VARIABLE_46886 produc799602994n_game)) (= (ll_376 BOUND_VARIABLE_46884 BOUND_VARIABLE_46885 BOUND_VARIABLE_46886) ((produc885547027on_trm ((ll_501 BOUND_VARIABLE_46885) BOUND_VARIABLE_46884)) BOUND_VARIABLE_46886))))) (let ((_let_1121 (forall ((BOUND_VARIABLE_46872 (-> char option_trm)) (BOUND_VARIABLE_46873 produc799602994n_game)) (= (ll_375 BOUND_VARIABLE_46872 BOUND_VARIABLE_46873) ((produc347802313on_fml ll_500) BOUND_VARIABLE_46873))))) (let ((_let_1122 (forall ((BOUND_VARIABLE_46860 (-> char option_trm)) (BOUND_VARIABLE_46861 produc799602994n_game)) (= (ll_374 BOUND_VARIABLE_46860 BOUND_VARIABLE_46861) ((produc347802313on_fml ll_499) BOUND_VARIABLE_46861))))) (let ((_let_1123 (forall ((BOUND_VARIABLE_46849 set_variable) (BOUND_VARIABLE_46850 set_variable) (BOUND_VARIABLE_46851 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46851))) (= (ll_373 BOUND_VARIABLE_46849 BOUND_VARIABLE_46850 BOUND_VARIABLE_46851) (and (_let_1 BOUND_VARIABLE_46849) (_let_1 BOUND_VARIABLE_46850))))))) (let ((_let_1124 (forall ((BOUND_VARIABLE_46838 set_variable) (BOUND_VARIABLE_46839 set_variable) (BOUND_VARIABLE_46840 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46840))) (= (ll_372 BOUND_VARIABLE_46838 BOUND_VARIABLE_46839 BOUND_VARIABLE_46840) (and (_let_1 BOUND_VARIABLE_46838) (_let_1 BOUND_VARIABLE_46839))))))) (let ((_let_1125 (forall ((BOUND_VARIABLE_46827 set_variable) (BOUND_VARIABLE_46828 set_variable) (BOUND_VARIABLE_46829 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46829))) (= (ll_371 BOUND_VARIABLE_46827 BOUND_VARIABLE_46828 BOUND_VARIABLE_46829) (and (_let_1 BOUND_VARIABLE_46827) (_let_1 BOUND_VARIABLE_46828))))))) (let ((_let_1126 (forall ((BOUND_VARIABLE_46816 set_variable) (BOUND_VARIABLE_46817 set_variable) (BOUND_VARIABLE_46818 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46818))) (= (ll_370 BOUND_VARIABLE_46816 BOUND_VARIABLE_46817 BOUND_VARIABLE_46818) (and (_let_1 BOUND_VARIABLE_46816) (_let_1 BOUND_VARIABLE_46817))))))) (let ((_let_1127 (forall ((BOUND_VARIABLE_46805 set_variable) (BOUND_VARIABLE_46806 set_variable) (BOUND_VARIABLE_46807 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46807))) (= (ll_369 BOUND_VARIABLE_46805 BOUND_VARIABLE_46806 BOUND_VARIABLE_46807) (and (_let_1 BOUND_VARIABLE_46805) (_let_1 BOUND_VARIABLE_46806))))))) (let ((_let_1128 (forall ((BOUND_VARIABLE_46794 set_variable) (BOUND_VARIABLE_46795 set_variable) (BOUND_VARIABLE_46796 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46796))) (= (ll_368 BOUND_VARIABLE_46794 BOUND_VARIABLE_46795 BOUND_VARIABLE_46796) (and (_let_1 BOUND_VARIABLE_46794) (_let_1 BOUND_VARIABLE_46795))))))) (let ((_let_1129 (forall ((BOUND_VARIABLE_46770 (-> char option_trm)) (BOUND_VARIABLE_46771 char) (BOUND_VARIABLE_46772 (-> char option_trm)) (BOUND_VARIABLE_46773 produc799602994n_game)) (= (ll_367 BOUND_VARIABLE_46770 BOUND_VARIABLE_46771 BOUND_VARIABLE_46772 BOUND_VARIABLE_46773) ((produc885547027on_trm ((ll_498 BOUND_VARIABLE_46770) BOUND_VARIABLE_46771)) BOUND_VARIABLE_46773))))) (let ((_let_1130 (forall ((BOUND_VARIABLE_46746 (-> char option_trm)) (BOUND_VARIABLE_46747 char) (BOUND_VARIABLE_46748 (-> char option_trm)) (BOUND_VARIABLE_46749 produc799602994n_game)) (= (ll_366 BOUND_VARIABLE_46746 BOUND_VARIABLE_46747 BOUND_VARIABLE_46748 BOUND_VARIABLE_46749) ((produc885547027on_trm ((ll_497 BOUND_VARIABLE_46746) BOUND_VARIABLE_46747)) BOUND_VARIABLE_46749))))) (let ((_let_1131 (forall ((BOUND_VARIABLE_46735 set_variable) (BOUND_VARIABLE_46736 set_variable) (BOUND_VARIABLE_46737 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46737))) (= (ll_365 BOUND_VARIABLE_46735 BOUND_VARIABLE_46736 BOUND_VARIABLE_46737) (and (_let_1 BOUND_VARIABLE_46735) (_let_1 BOUND_VARIABLE_46736))))))) (let ((_let_1132 (forall ((BOUND_VARIABLE_46724 set_variable) (BOUND_VARIABLE_46725 set_variable) (BOUND_VARIABLE_46726 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46726))) (= (ll_364 BOUND_VARIABLE_46724 BOUND_VARIABLE_46725 BOUND_VARIABLE_46726) (and (_let_1 BOUND_VARIABLE_46724) (_let_1 BOUND_VARIABLE_46725))))))) (let ((_let_1133 (forall ((BOUND_VARIABLE_46713 set_variable) (BOUND_VARIABLE_46714 set_variable) (BOUND_VARIABLE_46715 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46715))) (= (ll_363 BOUND_VARIABLE_46713 BOUND_VARIABLE_46714 BOUND_VARIABLE_46715) (and (_let_1 BOUND_VARIABLE_46713) (_let_1 BOUND_VARIABLE_46714))))))) (let ((_let_1134 (forall ((BOUND_VARIABLE_46688 (-> char option_trm)) (BOUND_VARIABLE_46689 char) (BOUND_VARIABLE_46690 (-> char option_trm)) (BOUND_VARIABLE_46691 produc799602994n_game)) (= (ll_362 BOUND_VARIABLE_46688 BOUND_VARIABLE_46689 BOUND_VARIABLE_46690 BOUND_VARIABLE_46691) ((produc885547027on_trm ((ll_496 BOUND_VARIABLE_46688) BOUND_VARIABLE_46689)) BOUND_VARIABLE_46691))))) (let ((_let_1135 (forall ((BOUND_VARIABLE_46680 set_variable) (BOUND_VARIABLE_46681 variable)) (= (ll_361 BOUND_VARIABLE_46680 BOUND_VARIABLE_46681) ((member_variable BOUND_VARIABLE_46681) BOUND_VARIABLE_46680))))) (let ((_let_1136 (forall ((BOUND_VARIABLE_46667 set_variable) (BOUND_VARIABLE_46668 (-> set_variable set_variable)) (BOUND_VARIABLE_46669 set_variable) (BOUND_VARIABLE_46670 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46670))) (= (ll_360 BOUND_VARIABLE_46667 BOUND_VARIABLE_46668 BOUND_VARIABLE_46669 BOUND_VARIABLE_46670) (and (_let_1 BOUND_VARIABLE_46667) (_let_1 (BOUND_VARIABLE_46668 BOUND_VARIABLE_46669)))))))) (let ((_let_1137 (forall ((BOUND_VARIABLE_46656 set_variable) (BOUND_VARIABLE_46657 set_variable) (BOUND_VARIABLE_46658 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46658))) (= (ll_359 BOUND_VARIABLE_46656 BOUND_VARIABLE_46657 BOUND_VARIABLE_46658) (and (_let_1 BOUND_VARIABLE_46656) (_let_1 BOUND_VARIABLE_46657))))))) (let ((_let_1138 (forall ((BOUND_VARIABLE_46645 set_variable) (BOUND_VARIABLE_46646 set_variable) (BOUND_VARIABLE_46647 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46647))) (= (ll_358 BOUND_VARIABLE_46645 BOUND_VARIABLE_46646 BOUND_VARIABLE_46647) (and (_let_1 BOUND_VARIABLE_46645) (_let_1 BOUND_VARIABLE_46646))))))) (let ((_let_1139 (forall ((BOUND_VARIABLE_46631 set_variable) (BOUND_VARIABLE_46632 (-> set_variable set_variable)) (BOUND_VARIABLE_46633 set_variable) (BOUND_VARIABLE_46634 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46634))) (= (ll_357 BOUND_VARIABLE_46631 BOUND_VARIABLE_46632 BOUND_VARIABLE_46633 BOUND_VARIABLE_46634) (and (_let_1 (BOUND_VARIABLE_46632 BOUND_VARIABLE_46631)) (_let_1 (BOUND_VARIABLE_46632 BOUND_VARIABLE_46633)))))))) (let ((_let_1140 (forall ((BOUND_VARIABLE_46618 set_variable) (BOUND_VARIABLE_46619 (-> set_variable set_variable)) (BOUND_VARIABLE_46620 set_variable) (BOUND_VARIABLE_46621 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46621))) (= (ll_356 BOUND_VARIABLE_46618 BOUND_VARIABLE_46619 BOUND_VARIABLE_46620 BOUND_VARIABLE_46621) (and (_let_1 BOUND_VARIABLE_46618) (_let_1 (BOUND_VARIABLE_46619 BOUND_VARIABLE_46620)))))))) (let ((_let_1141 (forall ((BOUND_VARIABLE_46607 (-> variable Bool)) (BOUND_VARIABLE_46608 (-> variable Bool)) (BOUND_VARIABLE_46609 variable)) (= (ll_355 BOUND_VARIABLE_46607 BOUND_VARIABLE_46608 BOUND_VARIABLE_46609) ((inf_inf_o (BOUND_VARIABLE_46607 BOUND_VARIABLE_46609)) (BOUND_VARIABLE_46608 BOUND_VARIABLE_46609)))))) (let ((_let_1142 (forall ((BOUND_VARIABLE_46594 (-> variable Bool)) (BOUND_VARIABLE_46595 (-> variable Bool)) (BOUND_VARIABLE_46596 variable)) (let ((_let_1 (BOUND_VARIABLE_46595 BOUND_VARIABLE_46596))) (= (ll_354 BOUND_VARIABLE_46594 BOUND_VARIABLE_46595 BOUND_VARIABLE_46596) ((inf_inf_o ((inf_inf_o (BOUND_VARIABLE_46594 BOUND_VARIABLE_46596)) _let_1)) _let_1)))))) (let ((_let_1143 (forall ((BOUND_VARIABLE_46583 set_variable) (BOUND_VARIABLE_46584 set_variable) (BOUND_VARIABLE_46585 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46585))) (= (ll_353 BOUND_VARIABLE_46583 BOUND_VARIABLE_46584 BOUND_VARIABLE_46585) (and (_let_1 BOUND_VARIABLE_46583) (_let_1 BOUND_VARIABLE_46584))))))) (let ((_let_1144 (forall ((BOUND_VARIABLE_46552 set_variable) (BOUND_VARIABLE_46553 set_variable) (BOUND_VARIABLE_46554 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46554))) (= (ll_352 BOUND_VARIABLE_46552 BOUND_VARIABLE_46553 BOUND_VARIABLE_46554) (and (_let_1 (collect_variable ((ll_495 BOUND_VARIABLE_46553) BOUND_VARIABLE_46552))) (_let_1 BOUND_VARIABLE_46553))))))) (let ((_let_1145 (forall ((BOUND_VARIABLE_46541 set_variable) (BOUND_VARIABLE_46542 set_variable) (BOUND_VARIABLE_46543 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46543))) (= (ll_351 BOUND_VARIABLE_46541 BOUND_VARIABLE_46542 BOUND_VARIABLE_46543) (and (_let_1 BOUND_VARIABLE_46541) (_let_1 BOUND_VARIABLE_46542))))))) (let ((_let_1146 (forall ((BOUND_VARIABLE_46530 set_variable) (BOUND_VARIABLE_46531 set_variable) (BOUND_VARIABLE_46532 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46532))) (= (ll_350 BOUND_VARIABLE_46530 BOUND_VARIABLE_46531 BOUND_VARIABLE_46532) (and (_let_1 BOUND_VARIABLE_46530) (_let_1 BOUND_VARIABLE_46531))))))) (let ((_let_1147 (forall ((BOUND_VARIABLE_46498 set_variable) (BOUND_VARIABLE_46499 set_variable) (BOUND_VARIABLE_46500 set_variable) (BOUND_VARIABLE_46501 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46501))) (= (ll_349 BOUND_VARIABLE_46498 BOUND_VARIABLE_46499 BOUND_VARIABLE_46500 BOUND_VARIABLE_46501) (and (_let_1 (collect_variable ((ll_494 BOUND_VARIABLE_46498) BOUND_VARIABLE_46499))) (_let_1 BOUND_VARIABLE_46500))))))) (let ((_let_1148 (forall ((BOUND_VARIABLE_46487 set_variable) (BOUND_VARIABLE_46488 set_variable) (BOUND_VARIABLE_46489 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46489))) (= (ll_348 BOUND_VARIABLE_46487 BOUND_VARIABLE_46488 BOUND_VARIABLE_46489) (and (_let_1 BOUND_VARIABLE_46487) (_let_1 BOUND_VARIABLE_46488))))))) (let ((_let_1149 (forall ((BOUND_VARIABLE_46476 set_variable) (BOUND_VARIABLE_46477 set_variable) (BOUND_VARIABLE_46478 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46478))) (= (ll_347 BOUND_VARIABLE_46476 BOUND_VARIABLE_46477 BOUND_VARIABLE_46478) (and (_let_1 BOUND_VARIABLE_46476) (_let_1 BOUND_VARIABLE_46477))))))) (let ((_let_1150 (forall ((BOUND_VARIABLE_46465 set_variable) (BOUND_VARIABLE_46466 set_variable) (BOUND_VARIABLE_46467 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46467))) (= (ll_346 BOUND_VARIABLE_46465 BOUND_VARIABLE_46466 BOUND_VARIABLE_46467) (and (_let_1 BOUND_VARIABLE_46465) (_let_1 BOUND_VARIABLE_46466))))))) (let ((_let_1151 (forall ((BOUND_VARIABLE_46452 (-> set_variable set_variable)) (BOUND_VARIABLE_46453 set_variable) (BOUND_VARIABLE_46454 set_variable) (BOUND_VARIABLE_46455 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46455))) (= (ll_345 BOUND_VARIABLE_46452 BOUND_VARIABLE_46453 BOUND_VARIABLE_46454 BOUND_VARIABLE_46455) (and (_let_1 (BOUND_VARIABLE_46452 BOUND_VARIABLE_46453)) (_let_1 BOUND_VARIABLE_46454))))))) (let ((_let_1152 (forall ((BOUND_VARIABLE_46441 set_variable) (BOUND_VARIABLE_46442 set_variable) (BOUND_VARIABLE_46443 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46443))) (= (ll_344 BOUND_VARIABLE_46441 BOUND_VARIABLE_46442 BOUND_VARIABLE_46443) (and (_let_1 BOUND_VARIABLE_46441) (_let_1 BOUND_VARIABLE_46442))))))) (let ((_let_1153 (forall ((BOUND_VARIABLE_46427 set_variable) (BOUND_VARIABLE_46428 (-> set_variable set_variable)) (BOUND_VARIABLE_46429 set_variable) (BOUND_VARIABLE_46430 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46430))) (= (ll_343 BOUND_VARIABLE_46427 BOUND_VARIABLE_46428 BOUND_VARIABLE_46429 BOUND_VARIABLE_46430) (and (_let_1 (BOUND_VARIABLE_46428 BOUND_VARIABLE_46427)) (_let_1 (BOUND_VARIABLE_46428 BOUND_VARIABLE_46429)))))))) (let ((_let_1154 (forall ((BOUND_VARIABLE_46414 (-> set_variable set_variable)) (BOUND_VARIABLE_46415 set_variable) (BOUND_VARIABLE_46416 set_variable) (BOUND_VARIABLE_46417 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46417))) (= (ll_342 BOUND_VARIABLE_46414 BOUND_VARIABLE_46415 BOUND_VARIABLE_46416 BOUND_VARIABLE_46417) (and (_let_1 (BOUND_VARIABLE_46414 BOUND_VARIABLE_46415)) (_let_1 BOUND_VARIABLE_46416))))))) (let ((_let_1155 (forall ((BOUND_VARIABLE_46403 set_variable) (BOUND_VARIABLE_46404 set_variable) (BOUND_VARIABLE_46405 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46405))) (= (ll_341 BOUND_VARIABLE_46403 BOUND_VARIABLE_46404 BOUND_VARIABLE_46405) (and (_let_1 BOUND_VARIABLE_46403) (_let_1 BOUND_VARIABLE_46404))))))) (let ((_let_1156 (forall ((BOUND_VARIABLE_46372 set_variable) (BOUND_VARIABLE_46373 set_variable) (BOUND_VARIABLE_46374 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46374))) (= (ll_340 BOUND_VARIABLE_46372 BOUND_VARIABLE_46373 BOUND_VARIABLE_46374) (and (_let_1 BOUND_VARIABLE_46372) (_let_1 (collect_variable ((ll_493 BOUND_VARIABLE_46372) BOUND_VARIABLE_46373))))))))) (let ((_let_1157 (forall ((BOUND_VARIABLE_46361 (-> variable Bool)) (BOUND_VARIABLE_46362 (-> variable Bool)) (BOUND_VARIABLE_46363 variable)) (= (ll_339 BOUND_VARIABLE_46361 BOUND_VARIABLE_46362 BOUND_VARIABLE_46363) ((inf_inf_o (BOUND_VARIABLE_46361 BOUND_VARIABLE_46363)) (BOUND_VARIABLE_46362 BOUND_VARIABLE_46363)))))) (let ((_let_1158 (forall ((BOUND_VARIABLE_46349 (-> variable Bool)) (BOUND_VARIABLE_46350 (-> variable Bool)) (BOUND_VARIABLE_46351 variable)) (let ((_let_1 (inf_inf_o (BOUND_VARIABLE_46349 BOUND_VARIABLE_46351)))) (= (ll_338 BOUND_VARIABLE_46349 BOUND_VARIABLE_46350 BOUND_VARIABLE_46351) (_let_1 (_let_1 (BOUND_VARIABLE_46350 BOUND_VARIABLE_46351)))))))) (let ((_let_1159 (forall ((BOUND_VARIABLE_46338 set_variable) (BOUND_VARIABLE_46339 set_variable) (BOUND_VARIABLE_46340 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46340))) (= (ll_337 BOUND_VARIABLE_46338 BOUND_VARIABLE_46339 BOUND_VARIABLE_46340) (and (_let_1 BOUND_VARIABLE_46338) (_let_1 BOUND_VARIABLE_46339))))))) (let ((_let_1160 (forall ((BOUND_VARIABLE_46327 set_variable) (BOUND_VARIABLE_46328 set_variable) (BOUND_VARIABLE_46329 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46329))) (= (ll_336 BOUND_VARIABLE_46327 BOUND_VARIABLE_46328 BOUND_VARIABLE_46329) (and (_let_1 BOUND_VARIABLE_46327) (_let_1 BOUND_VARIABLE_46328))))))) (let ((_let_1161 (forall ((BOUND_VARIABLE_46303 set_variable) (BOUND_VARIABLE_46304 produc1418842292n_game) (BOUND_VARIABLE_46305 char) (BOUND_VARIABLE_46306 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46306))) (= (ll_335 BOUND_VARIABLE_46303 BOUND_VARIABLE_46304 BOUND_VARIABLE_46305 BOUND_VARIABLE_46306) (and (_let_1 BOUND_VARIABLE_46303) (_let_1 (static_FVT (the_trm (((produc866613687on_trm ll_334) BOUND_VARIABLE_46304) BOUND_VARIABLE_46305)))))))))) (let ((_let_1162 (forall ((BOUND_VARIABLE_46276 (-> char option_trm)) (BOUND_VARIABLE_46277 produc62062515n_game) (BOUND_VARIABLE_46278 char)) (= (ll_334 BOUND_VARIABLE_46276 BOUND_VARIABLE_46277 BOUND_VARIABLE_46278) ((produc692578258on_trm (ll_492 BOUND_VARIABLE_46278)) BOUND_VARIABLE_46277))))) (let ((_let_1163 (forall ((BOUND_VARIABLE_46252 set_variable) (BOUND_VARIABLE_46253 produc1418842292n_game) (BOUND_VARIABLE_46254 char) (BOUND_VARIABLE_46255 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46255))) (= (ll_333 BOUND_VARIABLE_46252 BOUND_VARIABLE_46253 BOUND_VARIABLE_46254 BOUND_VARIABLE_46255) (and (_let_1 BOUND_VARIABLE_46252) (_let_1 (static_FVT (the_trm (((produc866613687on_trm ll_332) BOUND_VARIABLE_46253) BOUND_VARIABLE_46254)))))))))) (let ((_let_1164 (forall ((BOUND_VARIABLE_46223 (-> char option_trm)) (BOUND_VARIABLE_46224 produc62062515n_game) (BOUND_VARIABLE_46225 char)) (= (ll_332 BOUND_VARIABLE_46223 BOUND_VARIABLE_46224 BOUND_VARIABLE_46225) ((produc692578258on_trm ((ll_491 BOUND_VARIABLE_46223) BOUND_VARIABLE_46225)) BOUND_VARIABLE_46224))))) (let ((_let_1165 (forall ((BOUND_VARIABLE_46211 set_variable) (BOUND_VARIABLE_46212 trm) (BOUND_VARIABLE_46213 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46213))) (= (ll_331 BOUND_VARIABLE_46211 BOUND_VARIABLE_46212 BOUND_VARIABLE_46213) (and (_let_1 BOUND_VARIABLE_46211) (_let_1 (static_FVT BOUND_VARIABLE_46212)))))))) (let ((_let_1166 (forall ((BOUND_VARIABLE_46182 (-> char option_trm)) (BOUND_VARIABLE_46183 produc62062515n_game) (BOUND_VARIABLE_46184 char)) (= (ll_330 BOUND_VARIABLE_46182 BOUND_VARIABLE_46183 BOUND_VARIABLE_46184) ((produc692578258on_trm ((ll_490 BOUND_VARIABLE_46182) BOUND_VARIABLE_46184)) BOUND_VARIABLE_46183))))) (let ((_let_1167 (forall ((BOUND_VARIABLE_46153 (-> char option_trm)) (BOUND_VARIABLE_46154 produc62062515n_game) (BOUND_VARIABLE_46155 char)) (= (ll_329 BOUND_VARIABLE_46153 BOUND_VARIABLE_46154 BOUND_VARIABLE_46155) ((produc692578258on_trm ((ll_489 BOUND_VARIABLE_46153) BOUND_VARIABLE_46155)) BOUND_VARIABLE_46154))))) (let ((_let_1168 (forall ((BOUND_VARIABLE_46142 set_variable) (BOUND_VARIABLE_46143 set_variable) (BOUND_VARIABLE_46144 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46144))) (= (ll_328 BOUND_VARIABLE_46142 BOUND_VARIABLE_46143 BOUND_VARIABLE_46144) (and (_let_1 BOUND_VARIABLE_46142) (_let_1 BOUND_VARIABLE_46143))))))) (let ((_let_1169 (forall ((BOUND_VARIABLE_46131 set_variable) (BOUND_VARIABLE_46132 set_variable) (BOUND_VARIABLE_46133 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46133))) (= (ll_327 BOUND_VARIABLE_46131 BOUND_VARIABLE_46132 BOUND_VARIABLE_46133) (and (_let_1 BOUND_VARIABLE_46131) (_let_1 BOUND_VARIABLE_46132))))))) (let ((_let_1170 (forall ((BOUND_VARIABLE_46124 variable)) (= (ll_326 BOUND_VARIABLE_46124) ((member_variable BOUND_VARIABLE_46124) (collect_variable bot_bot_variable_o)))))) (let ((_let_1171 (forall ((BOUND_VARIABLE_46113 set_variable) (BOUND_VARIABLE_46114 set_variable) (BOUND_VARIABLE_46115 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46115))) (= (ll_325 BOUND_VARIABLE_46113 BOUND_VARIABLE_46114 BOUND_VARIABLE_46115) (and (_let_1 BOUND_VARIABLE_46113) (_let_1 BOUND_VARIABLE_46114))))))) (let ((_let_1172 (forall ((BOUND_VARIABLE_46102 set_variable) (BOUND_VARIABLE_46103 set_variable) (BOUND_VARIABLE_46104 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46104))) (= (ll_324 BOUND_VARIABLE_46102 BOUND_VARIABLE_46103 BOUND_VARIABLE_46104) (and (_let_1 BOUND_VARIABLE_46102) (_let_1 BOUND_VARIABLE_46103))))))) (let ((_let_1173 (forall ((BOUND_VARIABLE_46070 set_variable) (BOUND_VARIABLE_46071 set_variable) (BOUND_VARIABLE_46072 set_variable) (BOUND_VARIABLE_46073 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_46073))) (= (ll_323 BOUND_VARIABLE_46070 BOUND_VARIABLE_46071 BOUND_VARIABLE_46072 BOUND_VARIABLE_46073) (and (_let_1 BOUND_VARIABLE_46070) (_let_1 (collect_variable ((ll_488 BOUND_VARIABLE_46071) BOUND_VARIABLE_46072))))))))) (let ((_let_1174 (forall ((BOUND_VARIABLE_46046 set_variable) (BOUND_VARIABLE_46047 set_variable)) (= (ll_322 BOUND_VARIABLE_46046 BOUND_VARIABLE_46047) (collect_variable ((ll_487 BOUND_VARIABLE_46046) BOUND_VARIABLE_46047)))))) (let ((_let_1175 (forall ((BOUND_VARIABLE_46012 (-> option_fml char option_fml)) (BOUND_VARIABLE_46013 (-> (-> char option_fml) (-> char option_game) option_fml)) (BOUND_VARIABLE_46014 produc799602994n_game) (BOUND_VARIABLE_46015 char)) (= (ll_321 BOUND_VARIABLE_46012 BOUND_VARIABLE_46013 BOUND_VARIABLE_46014 BOUND_VARIABLE_46015) ((produc347802313on_fml (((ll_486 BOUND_VARIABLE_46012) BOUND_VARIABLE_46013) BOUND_VARIABLE_46015)) BOUND_VARIABLE_46014))))) (let ((_let_1176 (forall ((BOUND_VARIABLE_46003 (-> option_trm Bool))) (= (ll_320 BOUND_VARIABLE_46003) (not (forall ((X4 option_trm)) (not (BOUND_VARIABLE_46003 X4)))))))) (let ((_let_1177 (forall ((BOUND_VARIABLE_45992 (-> option_trm Bool))) (= (ll_319 BOUND_VARIABLE_45992) (or (BOUND_VARIABLE_45992 none_trm) (not (forall ((X trm)) (not (BOUND_VARIABLE_45992 (some_trm X)))))))))) (let ((_let_1178 (forall ((BOUND_VARIABLE_45982 set_variable) (BOUND_VARIABLE_45983 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45983))) (= (ll_318 BOUND_VARIABLE_45982 BOUND_VARIABLE_45983) (and (_let_1 BOUND_VARIABLE_45982) (_let_1 (collect_variable bot_bot_variable_o)))))))) (let ((_let_1179 (forall ((BOUND_VARIABLE_45971 set_variable) (BOUND_VARIABLE_45972 set_variable) (BOUND_VARIABLE_45973 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45973))) (= (ll_317 BOUND_VARIABLE_45971 BOUND_VARIABLE_45972 BOUND_VARIABLE_45973) (and (_let_1 BOUND_VARIABLE_45971) (_let_1 BOUND_VARIABLE_45972))))))) (let ((_let_1180 (forall ((BOUND_VARIABLE_45959 (-> variable Bool)) (BOUND_VARIABLE_45960 set_variable) (BOUND_VARIABLE_45961 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45961))) (= (ll_316 BOUND_VARIABLE_45959 BOUND_VARIABLE_45960 BOUND_VARIABLE_45961) (and (_let_1 (collect_variable BOUND_VARIABLE_45959)) (_let_1 BOUND_VARIABLE_45960))))))) (let ((_let_1181 (forall ((BOUND_VARIABLE_45905 (-> variable Bool)) (BOUND_VARIABLE_45906 set_variable) (BOUND_VARIABLE_45907 (-> variable Bool)) (BOUND_VARIABLE_45908 set_variable) (BOUND_VARIABLE_45909 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45909))) (= (ll_315 BOUND_VARIABLE_45905 BOUND_VARIABLE_45906 BOUND_VARIABLE_45907 BOUND_VARIABLE_45908 BOUND_VARIABLE_45909) (and (_let_1 (collect_variable ((ll_485 BOUND_VARIABLE_45905) BOUND_VARIABLE_45906))) (_let_1 (collect_variable ((ll_484 BOUND_VARIABLE_45907) BOUND_VARIABLE_45908))))))))) (let ((_let_1182 (forall ((BOUND_VARIABLE_45894 set_variable) (BOUND_VARIABLE_45895 set_variable) (BOUND_VARIABLE_45896 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45896))) (= (ll_314 BOUND_VARIABLE_45894 BOUND_VARIABLE_45895 BOUND_VARIABLE_45896) (and (_let_1 BOUND_VARIABLE_45894) (_let_1 BOUND_VARIABLE_45895))))))) (let ((_let_1183 (forall ((BOUND_VARIABLE_45883 set_variable) (BOUND_VARIABLE_45884 set_variable) (BOUND_VARIABLE_45885 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45885))) (= (ll_313 BOUND_VARIABLE_45883 BOUND_VARIABLE_45884 BOUND_VARIABLE_45885) (and (_let_1 BOUND_VARIABLE_45883) (_let_1 BOUND_VARIABLE_45884))))))) (let ((_let_1184 (forall ((BOUND_VARIABLE_45851 set_variable) (BOUND_VARIABLE_45852 set_variable) (BOUND_VARIABLE_45853 set_variable) (BOUND_VARIABLE_45854 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45854))) (= (ll_312 BOUND_VARIABLE_45851 BOUND_VARIABLE_45852 BOUND_VARIABLE_45853 BOUND_VARIABLE_45854) (and (_let_1 (collect_variable ((ll_483 BOUND_VARIABLE_45851) BOUND_VARIABLE_45852))) (_let_1 BOUND_VARIABLE_45853))))))) (let ((_let_1185 (forall ((BOUND_VARIABLE_45840 set_variable) (BOUND_VARIABLE_45841 set_variable) (BOUND_VARIABLE_45842 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45842))) (= (ll_311 BOUND_VARIABLE_45840 BOUND_VARIABLE_45841 BOUND_VARIABLE_45842) (and (_let_1 BOUND_VARIABLE_45840) (_let_1 BOUND_VARIABLE_45841))))))) (let ((_let_1186 (forall ((BOUND_VARIABLE_45830 set_variable) (BOUND_VARIABLE_45831 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45831))) (= (ll_310 BOUND_VARIABLE_45830 BOUND_VARIABLE_45831) (and (_let_1 BOUND_VARIABLE_45830) (_let_1 (collect_variable bot_bot_variable_o)))))))) (let ((_let_1187 (forall ((BOUND_VARIABLE_45819 set_variable) (BOUND_VARIABLE_45820 set_variable) (BOUND_VARIABLE_45821 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45821))) (= (ll_309 BOUND_VARIABLE_45819 BOUND_VARIABLE_45820 BOUND_VARIABLE_45821) (and (_let_1 BOUND_VARIABLE_45819) (_let_1 BOUND_VARIABLE_45820))))))) (let ((_let_1188 (forall ((BOUND_VARIABLE_45808 set_variable) (BOUND_VARIABLE_45809 set_variable) (BOUND_VARIABLE_45810 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45810))) (= (ll_308 BOUND_VARIABLE_45808 BOUND_VARIABLE_45809 BOUND_VARIABLE_45810) (and (_let_1 BOUND_VARIABLE_45808) (_let_1 BOUND_VARIABLE_45809))))))) (let ((_let_1189 (forall ((BOUND_VARIABLE_45776 set_variable) (BOUND_VARIABLE_45777 set_variable) (BOUND_VARIABLE_45778 set_variable) (BOUND_VARIABLE_45779 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45779))) (= (ll_307 BOUND_VARIABLE_45776 BOUND_VARIABLE_45777 BOUND_VARIABLE_45778 BOUND_VARIABLE_45779) (and (_let_1 BOUND_VARIABLE_45776) (_let_1 (collect_variable ((ll_482 BOUND_VARIABLE_45777) BOUND_VARIABLE_45778))))))))) (let ((_let_1190 (forall ((BOUND_VARIABLE_45765 (-> variable Bool)) (BOUND_VARIABLE_45766 (-> variable Bool)) (BOUND_VARIABLE_45767 variable)) (= (ll_306 BOUND_VARIABLE_45765 BOUND_VARIABLE_45766 BOUND_VARIABLE_45767) ((inf_inf_o (BOUND_VARIABLE_45766 BOUND_VARIABLE_45767)) (BOUND_VARIABLE_45765 BOUND_VARIABLE_45767)))))) (let ((_let_1191 (forall ((BOUND_VARIABLE_45754 set_variable) (BOUND_VARIABLE_45755 set_variable) (BOUND_VARIABLE_45756 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45756))) (= (ll_305 BOUND_VARIABLE_45754 BOUND_VARIABLE_45755 BOUND_VARIABLE_45756) (and (_let_1 BOUND_VARIABLE_45754) (_let_1 BOUND_VARIABLE_45755))))))) (let ((_let_1192 (forall ((BOUND_VARIABLE_45743 set_variable) (BOUND_VARIABLE_45744 set_variable) (BOUND_VARIABLE_45745 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45745))) (= (ll_304 BOUND_VARIABLE_45743 BOUND_VARIABLE_45744 BOUND_VARIABLE_45745) (and (_let_1 BOUND_VARIABLE_45743) (_let_1 BOUND_VARIABLE_45744))))))) (let ((_let_1193 (forall ((BOUND_VARIABLE_45719 set_variable) (BOUND_VARIABLE_45720 set_variable)) (= (ll_303 BOUND_VARIABLE_45719 BOUND_VARIABLE_45720) (collect_variable ((ll_481 BOUND_VARIABLE_45719) BOUND_VARIABLE_45720)))))) (let ((_let_1194 (forall ((BOUND_VARIABLE_45711 set_variable) (BOUND_VARIABLE_45712 variable)) (= (ll_302 BOUND_VARIABLE_45711 BOUND_VARIABLE_45712) ((member_variable BOUND_VARIABLE_45712) BOUND_VARIABLE_45711))))) (let ((_let_1195 (forall ((BOUND_VARIABLE_45703 set_variable) (BOUND_VARIABLE_45704 variable)) (= (ll_301 BOUND_VARIABLE_45703 BOUND_VARIABLE_45704) ((member_variable BOUND_VARIABLE_45704) BOUND_VARIABLE_45703))))) (let ((_let_1196 (forall ((BOUND_VARIABLE_45692 set_variable) (BOUND_VARIABLE_45693 set_variable) (BOUND_VARIABLE_45694 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45694))) (= (ll_300 BOUND_VARIABLE_45692 BOUND_VARIABLE_45693 BOUND_VARIABLE_45694) (and (_let_1 BOUND_VARIABLE_45692) (_let_1 BOUND_VARIABLE_45693))))))) (let ((_let_1197 (forall ((BOUND_VARIABLE_45665 char) (BOUND_VARIABLE_45666 (-> char option_trm)) (BOUND_VARIABLE_45667 produc62062515n_game)) (= (ll_299 BOUND_VARIABLE_45665 BOUND_VARIABLE_45666 BOUND_VARIABLE_45667) ((produc154833544on_fml (ll_480 BOUND_VARIABLE_45665)) BOUND_VARIABLE_45667))))) (let ((_let_1198 (forall ((BOUND_VARIABLE_45653 set_variable) (BOUND_VARIABLE_45654 fml) (BOUND_VARIABLE_45655 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45655))) (= (ll_298 BOUND_VARIABLE_45653 BOUND_VARIABLE_45654 BOUND_VARIABLE_45655) (and (_let_1 BOUND_VARIABLE_45653) (_let_1 (static_FVF BOUND_VARIABLE_45654)))))))) (let ((_let_1199 (forall ((BOUND_VARIABLE_45642 set_variable) (BOUND_VARIABLE_45643 set_variable) (BOUND_VARIABLE_45644 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45644))) (= (ll_297 BOUND_VARIABLE_45642 BOUND_VARIABLE_45643 BOUND_VARIABLE_45644) (and (_let_1 BOUND_VARIABLE_45642) (_let_1 BOUND_VARIABLE_45643))))))) (let ((_let_1200 (forall ((BOUND_VARIABLE_45631 set_variable) (BOUND_VARIABLE_45632 set_variable) (BOUND_VARIABLE_45633 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45633))) (= (ll_296 BOUND_VARIABLE_45631 BOUND_VARIABLE_45632 BOUND_VARIABLE_45633) (and (_let_1 BOUND_VARIABLE_45631) (_let_1 BOUND_VARIABLE_45632))))))) (let ((_let_1201 (forall ((BOUND_VARIABLE_45626 variable)) (not (ll_295 BOUND_VARIABLE_45626))))) (let ((_let_1202 (forall ((BOUND_VARIABLE_45615 set_variable) (BOUND_VARIABLE_45616 set_variable) (BOUND_VARIABLE_45617 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45617))) (= (ll_294 BOUND_VARIABLE_45615 BOUND_VARIABLE_45616 BOUND_VARIABLE_45617) (and (_let_1 BOUND_VARIABLE_45615) (_let_1 BOUND_VARIABLE_45616))))))) (let ((_let_1203 (forall ((BOUND_VARIABLE_45604 set_variable) (BOUND_VARIABLE_45605 set_variable) (BOUND_VARIABLE_45606 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45606))) (= (ll_293 BOUND_VARIABLE_45604 BOUND_VARIABLE_45605 BOUND_VARIABLE_45606) (and (_let_1 BOUND_VARIABLE_45604) (_let_1 BOUND_VARIABLE_45605))))))) (let ((_let_1204 (forall ((BOUND_VARIABLE_45572 set_variable) (BOUND_VARIABLE_45573 set_variable) (BOUND_VARIABLE_45574 set_variable) (BOUND_VARIABLE_45575 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45575))) (= (ll_292 BOUND_VARIABLE_45572 BOUND_VARIABLE_45573 BOUND_VARIABLE_45574 BOUND_VARIABLE_45575) (and (_let_1 BOUND_VARIABLE_45572) (_let_1 (collect_variable ((ll_479 BOUND_VARIABLE_45573) BOUND_VARIABLE_45574))))))))) (let ((_let_1205 (forall ((BOUND_VARIABLE_45561 set_variable) (BOUND_VARIABLE_45562 set_variable) (BOUND_VARIABLE_45563 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45563))) (= (ll_291 BOUND_VARIABLE_45561 BOUND_VARIABLE_45562 BOUND_VARIABLE_45563) (and (_let_1 BOUND_VARIABLE_45561) (_let_1 BOUND_VARIABLE_45562))))))) (let ((_let_1206 (forall ((BOUND_VARIABLE_45550 set_variable) (BOUND_VARIABLE_45551 set_variable) (BOUND_VARIABLE_45552 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45552))) (= (ll_290 BOUND_VARIABLE_45550 BOUND_VARIABLE_45551 BOUND_VARIABLE_45552) (and (_let_1 BOUND_VARIABLE_45550) (_let_1 BOUND_VARIABLE_45551))))))) (let ((_let_1207 (forall ((BOUND_VARIABLE_45539 (-> option_fml option_trm)) (BOUND_VARIABLE_45540 (-> (-> char option_fml) (-> char option_game) option_fml)) (BOUND_VARIABLE_45541 (-> char option_fml)) (BOUND_VARIABLE_45542 (-> char option_game))) (= (BOUND_VARIABLE_45539 ((BOUND_VARIABLE_45540 BOUND_VARIABLE_45541) BOUND_VARIABLE_45542)) (ll_289 BOUND_VARIABLE_45539 BOUND_VARIABLE_45540 BOUND_VARIABLE_45541 BOUND_VARIABLE_45542))))) (let ((_let_1208 (forall ((BOUND_VARIABLE_45528 set_variable) (BOUND_VARIABLE_45529 set_variable) (BOUND_VARIABLE_45530 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45530))) (= (ll_288 BOUND_VARIABLE_45528 BOUND_VARIABLE_45529 BOUND_VARIABLE_45530) (and (_let_1 BOUND_VARIABLE_45528) (_let_1 BOUND_VARIABLE_45529))))))) (let ((_let_1209 (forall ((BOUND_VARIABLE_45517 set_variable) (BOUND_VARIABLE_45518 set_variable) (BOUND_VARIABLE_45519 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45519))) (= (ll_287 BOUND_VARIABLE_45517 BOUND_VARIABLE_45518 BOUND_VARIABLE_45519) (and (_let_1 BOUND_VARIABLE_45517) (_let_1 BOUND_VARIABLE_45518))))))) (let ((_let_1210 (forall ((BOUND_VARIABLE_45506 set_variable) (BOUND_VARIABLE_45507 set_variable) (BOUND_VARIABLE_45508 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45508))) (= (ll_286 BOUND_VARIABLE_45506 BOUND_VARIABLE_45507 BOUND_VARIABLE_45508) (and (_let_1 BOUND_VARIABLE_45506) (_let_1 BOUND_VARIABLE_45507))))))) (let ((_let_1211 (forall ((BOUND_VARIABLE_45495 set_variable) (BOUND_VARIABLE_45496 set_variable) (BOUND_VARIABLE_45497 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45497))) (= (ll_285 BOUND_VARIABLE_45495 BOUND_VARIABLE_45496 BOUND_VARIABLE_45497) (and (_let_1 BOUND_VARIABLE_45495) (_let_1 BOUND_VARIABLE_45496))))))) (let ((_let_1212 (forall ((BOUND_VARIABLE_45463 set_variable) (BOUND_VARIABLE_45464 set_variable) (BOUND_VARIABLE_45465 set_variable) (BOUND_VARIABLE_45466 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45466))) (= (ll_284 BOUND_VARIABLE_45463 BOUND_VARIABLE_45464 BOUND_VARIABLE_45465 BOUND_VARIABLE_45466) (and (_let_1 BOUND_VARIABLE_45463) (_let_1 (collect_variable ((ll_478 BOUND_VARIABLE_45464) BOUND_VARIABLE_45465))))))))) (let ((_let_1213 (forall ((BOUND_VARIABLE_45452 set_variable) (BOUND_VARIABLE_45453 set_variable) (BOUND_VARIABLE_45454 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45454))) (= (ll_283 BOUND_VARIABLE_45452 BOUND_VARIABLE_45453 BOUND_VARIABLE_45454) (and (_let_1 BOUND_VARIABLE_45452) (_let_1 BOUND_VARIABLE_45453))))))) (let ((_let_1214 (forall ((BOUND_VARIABLE_45420 set_variable) (BOUND_VARIABLE_45421 (-> variable Bool)) (BOUND_VARIABLE_45422 set_variable) (BOUND_VARIABLE_45423 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45423))) (= (ll_282 BOUND_VARIABLE_45420 BOUND_VARIABLE_45421 BOUND_VARIABLE_45422 BOUND_VARIABLE_45423) (and (_let_1 BOUND_VARIABLE_45420) (_let_1 (collect_variable ((ll_477 BOUND_VARIABLE_45421) BOUND_VARIABLE_45422))))))))) (let ((_let_1215 (forall ((BOUND_VARIABLE_45409 set_variable) (BOUND_VARIABLE_45410 set_variable) (BOUND_VARIABLE_45411 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45411))) (= (ll_281 BOUND_VARIABLE_45409 BOUND_VARIABLE_45410 BOUND_VARIABLE_45411) (and (_let_1 BOUND_VARIABLE_45409) (_let_1 BOUND_VARIABLE_45410))))))) (let ((_let_1216 (forall ((BOUND_VARIABLE_45398 set_variable) (BOUND_VARIABLE_45399 set_variable) (BOUND_VARIABLE_45400 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45400))) (= (ll_280 BOUND_VARIABLE_45398 BOUND_VARIABLE_45399 BOUND_VARIABLE_45400) (and (_let_1 BOUND_VARIABLE_45398) (_let_1 BOUND_VARIABLE_45399))))))) (let ((_let_1217 (forall ((BOUND_VARIABLE_45366 set_variable) (BOUND_VARIABLE_45367 set_variable) (BOUND_VARIABLE_45368 set_variable) (BOUND_VARIABLE_45369 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45369))) (= (ll_279 BOUND_VARIABLE_45366 BOUND_VARIABLE_45367 BOUND_VARIABLE_45368 BOUND_VARIABLE_45369) (and (_let_1 (collect_variable ((ll_476 BOUND_VARIABLE_45366) BOUND_VARIABLE_45367))) (_let_1 BOUND_VARIABLE_45368))))))) (let ((_let_1218 (forall ((BOUND_VARIABLE_45334 set_variable) (BOUND_VARIABLE_45335 set_variable) (BOUND_VARIABLE_45336 set_variable) (BOUND_VARIABLE_45337 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45337))) (= (ll_278 BOUND_VARIABLE_45334 BOUND_VARIABLE_45335 BOUND_VARIABLE_45336 BOUND_VARIABLE_45337) (and (_let_1 (collect_variable ((ll_475 BOUND_VARIABLE_45334) BOUND_VARIABLE_45335))) (_let_1 BOUND_VARIABLE_45336))))))) (let ((_let_1219 (forall ((BOUND_VARIABLE_45323 set_variable) (BOUND_VARIABLE_45324 set_variable)) (= (ll_277 BOUND_VARIABLE_45323 BOUND_VARIABLE_45324) (forall ((X variable)) (let ((_let_1 (member_variable X))) (or (not (_let_1 BOUND_VARIABLE_45323)) (_let_1 BOUND_VARIABLE_45324)))))))) (let ((_let_1220 (forall ((BOUND_VARIABLE_45312 set_variable) (BOUND_VARIABLE_45313 set_variable) (BOUND_VARIABLE_45314 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45314))) (= (ll_276 BOUND_VARIABLE_45312 BOUND_VARIABLE_45313 BOUND_VARIABLE_45314) (and (_let_1 BOUND_VARIABLE_45312) (_let_1 BOUND_VARIABLE_45313))))))) (let ((_let_1221 (forall ((BOUND_VARIABLE_45301 set_variable) (BOUND_VARIABLE_45302 set_variable) (BOUND_VARIABLE_45303 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45303))) (= (ll_275 BOUND_VARIABLE_45301 BOUND_VARIABLE_45302 BOUND_VARIABLE_45303) (and (_let_1 BOUND_VARIABLE_45301) (_let_1 BOUND_VARIABLE_45302))))))) (let ((_let_1222 (forall ((BOUND_VARIABLE_45269 set_variable) (BOUND_VARIABLE_45270 set_variable) (BOUND_VARIABLE_45271 set_variable) (BOUND_VARIABLE_45272 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45272))) (= (ll_274 BOUND_VARIABLE_45269 BOUND_VARIABLE_45270 BOUND_VARIABLE_45271 BOUND_VARIABLE_45272) (and (_let_1 (collect_variable ((ll_474 BOUND_VARIABLE_45269) BOUND_VARIABLE_45270))) (_let_1 BOUND_VARIABLE_45271))))))) (let ((_let_1223 (forall ((BOUND_VARIABLE_45245 set_variable) (BOUND_VARIABLE_45246 set_variable)) (= (ll_273 BOUND_VARIABLE_45245 BOUND_VARIABLE_45246) (collect_variable ((ll_473 BOUND_VARIABLE_45245) BOUND_VARIABLE_45246)))))) (let ((_let_1224 (forall ((BOUND_VARIABLE_45234 (-> (-> char option_trm) option_trm)) (BOUND_VARIABLE_45235 (-> (-> char option_fml) (-> char option_game) char option_trm)) (BOUND_VARIABLE_45236 (-> char option_fml)) (BOUND_VARIABLE_45237 (-> char option_game))) (= (BOUND_VARIABLE_45234 ((BOUND_VARIABLE_45235 BOUND_VARIABLE_45236) BOUND_VARIABLE_45237)) (ll_272 BOUND_VARIABLE_45234 BOUND_VARIABLE_45235 BOUND_VARIABLE_45236 BOUND_VARIABLE_45237))))) (let ((_let_1225 (forall ((BOUND_VARIABLE_45207 (-> (-> char option_fml) (-> char option_game) char option_trm)) (BOUND_VARIABLE_45208 produc799602994n_game) (BOUND_VARIABLE_45209 char)) (= (ll_271 BOUND_VARIABLE_45207 BOUND_VARIABLE_45208 BOUND_VARIABLE_45209) ((produc885547027on_trm ((ll_472 BOUND_VARIABLE_45207) BOUND_VARIABLE_45209)) BOUND_VARIABLE_45208))))) (let ((_let_1226 (forall ((BOUND_VARIABLE_45192 (-> variable Bool)) (BOUND_VARIABLE_45193 (-> variable Bool)) (BOUND_VARIABLE_45194 (-> variable Bool)) (BOUND_VARIABLE_45195 variable)) (= (ll_270 BOUND_VARIABLE_45192 BOUND_VARIABLE_45193 BOUND_VARIABLE_45194 BOUND_VARIABLE_45195) ((inf_inf_o (BOUND_VARIABLE_45192 BOUND_VARIABLE_45195)) ((inf_inf_o (BOUND_VARIABLE_45193 BOUND_VARIABLE_45195)) (BOUND_VARIABLE_45194 BOUND_VARIABLE_45195))))))) (let ((_let_1227 (forall ((BOUND_VARIABLE_45177 (-> variable Bool)) (BOUND_VARIABLE_45178 (-> variable Bool)) (BOUND_VARIABLE_45179 (-> variable Bool)) (BOUND_VARIABLE_45180 variable)) (= (ll_269 BOUND_VARIABLE_45177 BOUND_VARIABLE_45178 BOUND_VARIABLE_45179 BOUND_VARIABLE_45180) ((inf_inf_o (BOUND_VARIABLE_45177 BOUND_VARIABLE_45180)) ((inf_inf_o (BOUND_VARIABLE_45178 BOUND_VARIABLE_45180)) (BOUND_VARIABLE_45179 BOUND_VARIABLE_45180))))))) (let ((_let_1228 (forall ((BOUND_VARIABLE_45153 set_variable) (BOUND_VARIABLE_45154 set_variable)) (= (ll_268 BOUND_VARIABLE_45153 BOUND_VARIABLE_45154) (collect_variable ((ll_471 BOUND_VARIABLE_45153) BOUND_VARIABLE_45154)))))) (let ((_let_1229 (forall ((BOUND_VARIABLE_45144 (-> option_game Bool))) (= (ll_267 BOUND_VARIABLE_45144) (not (forall ((X4 option_game)) (not (BOUND_VARIABLE_45144 X4)))))))) (let ((_let_1230 (forall ((BOUND_VARIABLE_45133 (-> option_game Bool))) (= (ll_266 BOUND_VARIABLE_45133) (or (BOUND_VARIABLE_45133 none_game) (not (forall ((X game)) (not (BOUND_VARIABLE_45133 (some_game X)))))))))) (let ((_let_1231 (forall ((BOUND_VARIABLE_45122 set_variable) (BOUND_VARIABLE_45123 set_variable) (BOUND_VARIABLE_45124 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45124))) (= (ll_265 BOUND_VARIABLE_45122 BOUND_VARIABLE_45123 BOUND_VARIABLE_45124) (and (_let_1 BOUND_VARIABLE_45122) (_let_1 BOUND_VARIABLE_45123))))))) (let ((_let_1232 (forall ((BOUND_VARIABLE_45091 set_variable) (BOUND_VARIABLE_45092 set_variable) (BOUND_VARIABLE_45093 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45093))) (= (ll_264 BOUND_VARIABLE_45091 BOUND_VARIABLE_45092 BOUND_VARIABLE_45093) (and (_let_1 (collect_variable ((ll_470 BOUND_VARIABLE_45091) BOUND_VARIABLE_45092))) (_let_1 BOUND_VARIABLE_45092))))))) (let ((_let_1233 (forall ((BOUND_VARIABLE_45080 set_variable) (BOUND_VARIABLE_45081 set_variable) (BOUND_VARIABLE_45082 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45082))) (= (ll_263 BOUND_VARIABLE_45080 BOUND_VARIABLE_45081 BOUND_VARIABLE_45082) (and (_let_1 BOUND_VARIABLE_45080) (_let_1 BOUND_VARIABLE_45081))))))) (let ((_let_1234 (forall ((BOUND_VARIABLE_45069 set_variable) (BOUND_VARIABLE_45070 set_variable) (BOUND_VARIABLE_45071 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45071))) (= (ll_262 BOUND_VARIABLE_45069 BOUND_VARIABLE_45070 BOUND_VARIABLE_45071) (and (_let_1 BOUND_VARIABLE_45069) (_let_1 BOUND_VARIABLE_45070))))))) (let ((_let_1235 (forall ((BOUND_VARIABLE_45038 set_variable) (BOUND_VARIABLE_45039 set_variable) (BOUND_VARIABLE_45040 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45040))) (= (ll_261 BOUND_VARIABLE_45038 BOUND_VARIABLE_45039 BOUND_VARIABLE_45040) (and (_let_1 BOUND_VARIABLE_45038) (_let_1 (collect_variable ((ll_469 BOUND_VARIABLE_45038) BOUND_VARIABLE_45039))))))))) (let ((_let_1236 (forall ((BOUND_VARIABLE_45011 char) (BOUND_VARIABLE_45012 (-> char option_trm)) (BOUND_VARIABLE_45013 produc62062515n_game)) (= (ll_260 BOUND_VARIABLE_45011 BOUND_VARIABLE_45012 BOUND_VARIABLE_45013) ((produc154833544on_fml (ll_468 BOUND_VARIABLE_45011)) BOUND_VARIABLE_45013))))) (let ((_let_1237 (forall ((BOUND_VARIABLE_44999 set_variable) (BOUND_VARIABLE_45000 fml) (BOUND_VARIABLE_45001 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_45001))) (= (ll_259 BOUND_VARIABLE_44999 BOUND_VARIABLE_45000 BOUND_VARIABLE_45001) (and (_let_1 BOUND_VARIABLE_44999) (_let_1 (static_FVF BOUND_VARIABLE_45000)))))))) (let ((_let_1238 (forall ((BOUND_VARIABLE_44972 char) (BOUND_VARIABLE_44973 (-> char option_trm)) (BOUND_VARIABLE_44974 produc62062515n_game)) (= (ll_258 BOUND_VARIABLE_44972 BOUND_VARIABLE_44973 BOUND_VARIABLE_44974) ((produc154833544on_fml (ll_467 BOUND_VARIABLE_44972)) BOUND_VARIABLE_44974))))) (let ((_let_1239 (forall ((BOUND_VARIABLE_44946 set_variable) (BOUND_VARIABLE_44947 set_variable)) (= (ll_257 BOUND_VARIABLE_44946 BOUND_VARIABLE_44947) (= BOUND_VARIABLE_44946 (collect_variable ((ll_466 BOUND_VARIABLE_44947) BOUND_VARIABLE_44946))))))) (let ((_let_1240 (forall ((BOUND_VARIABLE_44914 set_variable) (BOUND_VARIABLE_44915 set_variable) (BOUND_VARIABLE_44916 set_variable) (BOUND_VARIABLE_44917 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_44917))) (= (ll_256 BOUND_VARIABLE_44914 BOUND_VARIABLE_44915 BOUND_VARIABLE_44916 BOUND_VARIABLE_44917) (and (_let_1 BOUND_VARIABLE_44914) (_let_1 (collect_variable ((ll_465 BOUND_VARIABLE_44915) BOUND_VARIABLE_44916))))))))) (let ((_let_1241 (forall ((BOUND_VARIABLE_44882 set_variable) (BOUND_VARIABLE_44883 set_variable) (BOUND_VARIABLE_44884 set_variable) (BOUND_VARIABLE_44885 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_44885))) (= (ll_255 BOUND_VARIABLE_44882 BOUND_VARIABLE_44883 BOUND_VARIABLE_44884 BOUND_VARIABLE_44885) (and (_let_1 (collect_variable ((ll_464 BOUND_VARIABLE_44882) BOUND_VARIABLE_44883))) (_let_1 BOUND_VARIABLE_44884))))))) (let ((_let_1242 (forall ((BOUND_VARIABLE_44871 set_variable) (BOUND_VARIABLE_44872 set_variable) (BOUND_VARIABLE_44873 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_44873))) (= (ll_254 BOUND_VARIABLE_44871 BOUND_VARIABLE_44872 BOUND_VARIABLE_44873) (and (_let_1 BOUND_VARIABLE_44871) (_let_1 BOUND_VARIABLE_44872))))))) (let ((_let_1243 (forall ((BOUND_VARIABLE_44860 set_variable) (BOUND_VARIABLE_44861 set_variable) (BOUND_VARIABLE_44862 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_44862))) (= (ll_253 BOUND_VARIABLE_44860 BOUND_VARIABLE_44861 BOUND_VARIABLE_44862) (and (_let_1 BOUND_VARIABLE_44860) (_let_1 BOUND_VARIABLE_44861))))))) (let ((_let_1244 (forall ((BOUND_VARIABLE_44828 set_variable) (BOUND_VARIABLE_44829 set_variable) (BOUND_VARIABLE_44830 set_variable) (BOUND_VARIABLE_44831 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_44831))) (= (ll_252 BOUND_VARIABLE_44828 BOUND_VARIABLE_44829 BOUND_VARIABLE_44830 BOUND_VARIABLE_44831) (and (_let_1 BOUND_VARIABLE_44828) (_let_1 (collect_variable ((ll_463 BOUND_VARIABLE_44829) BOUND_VARIABLE_44830))))))))) (let ((_let_1245 (forall ((BOUND_VARIABLE_44799 (-> char option_trm)) (BOUND_VARIABLE_44800 produc62062515n_game) (BOUND_VARIABLE_44801 char)) (= (ll_251 BOUND_VARIABLE_44799 BOUND_VARIABLE_44800 BOUND_VARIABLE_44801) ((produc692578258on_trm ((ll_462 BOUND_VARIABLE_44799) BOUND_VARIABLE_44801)) BOUND_VARIABLE_44800))))) (let ((_let_1246 (forall ((BOUND_VARIABLE_44787 set_variable) (BOUND_VARIABLE_44788 trm) (BOUND_VARIABLE_44789 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_44789))) (= (ll_250 BOUND_VARIABLE_44787 BOUND_VARIABLE_44788 BOUND_VARIABLE_44789) (and (_let_1 BOUND_VARIABLE_44787) (_let_1 (static_FVT BOUND_VARIABLE_44788)))))))) (let ((_let_1247 (forall ((BOUND_VARIABLE_44763 set_variable) (BOUND_VARIABLE_44764 produc1418842292n_game) (BOUND_VARIABLE_44765 char) (BOUND_VARIABLE_44766 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_44766))) (= (ll_249 BOUND_VARIABLE_44763 BOUND_VARIABLE_44764 BOUND_VARIABLE_44765 BOUND_VARIABLE_44766) (and (_let_1 BOUND_VARIABLE_44763) (_let_1 (static_FVT (the_trm (((produc866613687on_trm ll_248) BOUND_VARIABLE_44764) BOUND_VARIABLE_44765)))))))))) (let ((_let_1248 (forall ((BOUND_VARIABLE_44734 (-> char option_trm)) (BOUND_VARIABLE_44735 produc62062515n_game) (BOUND_VARIABLE_44736 char)) (= (ll_248 BOUND_VARIABLE_44734 BOUND_VARIABLE_44735 BOUND_VARIABLE_44736) ((produc692578258on_trm ((ll_461 BOUND_VARIABLE_44734) BOUND_VARIABLE_44736)) BOUND_VARIABLE_44735))))) (let ((_let_1249 (forall ((BOUND_VARIABLE_44723 set_variable) (BOUND_VARIABLE_44724 set_variable) (BOUND_VARIABLE_44725 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_44725))) (= (ll_247 BOUND_VARIABLE_44723 BOUND_VARIABLE_44724 BOUND_VARIABLE_44725) (and (_let_1 BOUND_VARIABLE_44723) (_let_1 BOUND_VARIABLE_44724))))))) (let ((_let_1250 (forall ((BOUND_VARIABLE_44692 set_variable) (BOUND_VARIABLE_44693 set_variable) (BOUND_VARIABLE_44694 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_44694))) (= (ll_246 BOUND_VARIABLE_44692 BOUND_VARIABLE_44693 BOUND_VARIABLE_44694) (and (_let_1 (collect_variable ((ll_460 BOUND_VARIABLE_44693) BOUND_VARIABLE_44692))) (_let_1 BOUND_VARIABLE_44693))))))) (let ((_let_1251 (forall ((BOUND_VARIABLE_44681 set_variable) (BOUND_VARIABLE_44682 set_variable) (BOUND_VARIABLE_44683 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_44683))) (= (ll_245 BOUND_VARIABLE_44681 BOUND_VARIABLE_44682 BOUND_VARIABLE_44683) (and (_let_1 BOUND_VARIABLE_44681) (_let_1 BOUND_VARIABLE_44682))))))) (let ((_let_1252 (forall ((BOUND_VARIABLE_44671 set_variable) (BOUND_VARIABLE_44672 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_44672))) (= (ll_244 BOUND_VARIABLE_44671 BOUND_VARIABLE_44672) (and (_let_1 BOUND_VARIABLE_44671) (_let_1 (collect_variable bot_bot_variable_o)))))))) (let ((_let_1253 (forall ((BOUND_VARIABLE_44653 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_44653))) (= (ll_243 BOUND_VARIABLE_44653) (and (_let_1 va) (_let_1 (static_FVF (the_fml ((produc1499310791on_fml ll_459) sigma)))))))))) (let ((_let_1254 (forall ((BOUND_VARIABLE_44641 (-> char option_trm)) (BOUND_VARIABLE_44642 produc62062515n_game)) (= (ll_242 BOUND_VARIABLE_44641 BOUND_VARIABLE_44642) ((produc154833544on_fml ll_458) BOUND_VARIABLE_44642))))) (let ((_let_1255 (forall ((BOUND_VARIABLE_44629 (-> char option_trm)) (BOUND_VARIABLE_44630 produc62062515n_game)) (= (ll_241 BOUND_VARIABLE_44629 BOUND_VARIABLE_44630) ((produc154833544on_fml ll_457) BOUND_VARIABLE_44630))))) (let ((_let_1256 (forall ((BOUND_VARIABLE_44611 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_44611))) (= (ll_240 BOUND_VARIABLE_44611) (and (_let_1 va) (_let_1 (static_FVF (the_fml ((produc1499310791on_fml ll_456) sigma)))))))))) (let ((_let_1257 (forall ((BOUND_VARIABLE_44599 (-> char option_trm)) (BOUND_VARIABLE_44600 produc62062515n_game)) (= (ll_239 BOUND_VARIABLE_44599 BOUND_VARIABLE_44600) ((produc154833544on_fml ll_455) BOUND_VARIABLE_44600))))) (let ((_let_1258 (forall ((BOUND_VARIABLE_44581 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_44581))) (= (ll_238 BOUND_VARIABLE_44581) (and (_let_1 va) (_let_1 (static_FVF (the_fml ((produc1499310791on_fml ll_454) sigma)))))))))) (let ((_let_1259 (forall ((BOUND_VARIABLE_44569 (-> char option_trm)) (BOUND_VARIABLE_44570 produc62062515n_game)) (= (ll_237 BOUND_VARIABLE_44569 BOUND_VARIABLE_44570) ((produc154833544on_fml ll_453) BOUND_VARIABLE_44570))))) (let ((_let_1260 (forall ((BOUND_VARIABLE_44557 (-> char option_trm)) (BOUND_VARIABLE_44558 produc62062515n_game)) (= (ll_236 BOUND_VARIABLE_44557 BOUND_VARIABLE_44558) ((produc154833544on_fml ll_452) BOUND_VARIABLE_44558))))) (let ((_let_1261 (forall ((BOUND_VARIABLE_44545 (-> char option_trm)) (BOUND_VARIABLE_44546 produc62062515n_game)) (= (ll_235 BOUND_VARIABLE_44545 BOUND_VARIABLE_44546) ((produc154833544on_fml ll_451) BOUND_VARIABLE_44546))))) (let ((_let_1262 (forall ((BOUND_VARIABLE_44533 (-> char option_trm)) (BOUND_VARIABLE_44534 produc62062515n_game)) (= (ll_234 BOUND_VARIABLE_44533 BOUND_VARIABLE_44534) ((produc154833544on_fml ll_450) BOUND_VARIABLE_44534))))) (let ((_let_1263 (forall ((BOUND_VARIABLE_44521 (-> char option_trm)) (BOUND_VARIABLE_44522 produc62062515n_game)) (= (ll_233 BOUND_VARIABLE_44521 BOUND_VARIABLE_44522) ((produc154833544on_fml ll_449) BOUND_VARIABLE_44522))))) (let ((_let_1264 (forall ((BOUND_VARIABLE_44511 set_variable) (BOUND_VARIABLE_44512 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_44512))) (= (ll_232 BOUND_VARIABLE_44511 BOUND_VARIABLE_44512) (and (_let_1 (collect_variable bot_bot_variable_o)) (_let_1 BOUND_VARIABLE_44511))))))) (let ((_let_1265 (forall ((BOUND_VARIABLE_44479 set_variable) (BOUND_VARIABLE_44480 set_variable) (BOUND_VARIABLE_44481 set_variable) (BOUND_VARIABLE_44482 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_44482))) (= (ll_231 BOUND_VARIABLE_44479 BOUND_VARIABLE_44480 BOUND_VARIABLE_44481 BOUND_VARIABLE_44482) (and (_let_1 (collect_variable ((ll_448 BOUND_VARIABLE_44479) BOUND_VARIABLE_44480))) (_let_1 BOUND_VARIABLE_44481))))))) (let ((_let_1266 (forall ((BOUND_VARIABLE_44447 set_variable) (BOUND_VARIABLE_44448 set_variable) (BOUND_VARIABLE_44449 set_variable) (BOUND_VARIABLE_44450 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_44450))) (= (ll_230 BOUND_VARIABLE_44447 BOUND_VARIABLE_44448 BOUND_VARIABLE_44449 BOUND_VARIABLE_44450) (and (_let_1 (collect_variable ((ll_447 BOUND_VARIABLE_44447) BOUND_VARIABLE_44448))) (_let_1 BOUND_VARIABLE_44449))))))) (let ((_let_1267 (forall ((BOUND_VARIABLE_44436 set_variable) (BOUND_VARIABLE_44437 set_variable) (BOUND_VARIABLE_44438 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_44438))) (= (ll_229 BOUND_VARIABLE_44436 BOUND_VARIABLE_44437 BOUND_VARIABLE_44438) (and (_let_1 BOUND_VARIABLE_44436) (_let_1 BOUND_VARIABLE_44437))))))) (let ((_let_1268 (forall ((BOUND_VARIABLE_44405 set_variable) (BOUND_VARIABLE_44406 set_variable) (BOUND_VARIABLE_44407 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_44407))) (= (ll_228 BOUND_VARIABLE_44405 BOUND_VARIABLE_44406 BOUND_VARIABLE_44407) (and (_let_1 (collect_variable ((ll_446 BOUND_VARIABLE_44406) BOUND_VARIABLE_44405))) (_let_1 BOUND_VARIABLE_44406))))))) (let ((_let_1269 (forall ((BOUND_VARIABLE_44397 set_variable) (BOUND_VARIABLE_44398 variable)) (= (ll_227 BOUND_VARIABLE_44397 BOUND_VARIABLE_44398) ((member_variable BOUND_VARIABLE_44398) BOUND_VARIABLE_44397))))) (let ((_let_1270 (forall ((BOUND_VARIABLE_44365 set_variable) (BOUND_VARIABLE_44366 set_variable) (BOUND_VARIABLE_44367 set_variable) (BOUND_VARIABLE_44368 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_44368))) (= (ll_226 BOUND_VARIABLE_44365 BOUND_VARIABLE_44366 BOUND_VARIABLE_44367 BOUND_VARIABLE_44368) (and (_let_1 BOUND_VARIABLE_44365) (_let_1 (collect_variable ((ll_445 BOUND_VARIABLE_44366) BOUND_VARIABLE_44367))))))))) (let ((_let_1271 (forall ((BOUND_VARIABLE_44354 set_variable) (BOUND_VARIABLE_44355 set_variable) (BOUND_VARIABLE_44356 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_44356))) (= (ll_225 BOUND_VARIABLE_44354 BOUND_VARIABLE_44355 BOUND_VARIABLE_44356) (and (_let_1 BOUND_VARIABLE_44354) (_let_1 BOUND_VARIABLE_44355))))))) (let ((_let_1272 (forall ((BOUND_VARIABLE_44343 set_variable) (BOUND_VARIABLE_44344 set_variable) (BOUND_VARIABLE_44345 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_44345))) (= (ll_224 BOUND_VARIABLE_44343 BOUND_VARIABLE_44344 BOUND_VARIABLE_44345) (and (_let_1 BOUND_VARIABLE_44343) (_let_1 BOUND_VARIABLE_44344))))))) (let ((_let_1273 (forall ((BOUND_VARIABLE_44309 (-> option_fml char option_trm)) (BOUND_VARIABLE_44310 (-> (-> char option_fml) (-> char option_game) option_fml)) (BOUND_VARIABLE_44311 produc799602994n_game) (BOUND_VARIABLE_44312 char)) (= (ll_223 BOUND_VARIABLE_44309 BOUND_VARIABLE_44310 BOUND_VARIABLE_44311 BOUND_VARIABLE_44312) ((produc885547027on_trm (((ll_444 BOUND_VARIABLE_44309) BOUND_VARIABLE_44310) BOUND_VARIABLE_44312)) BOUND_VARIABLE_44311))))) (let ((_let_1274 (forall ((BOUND_VARIABLE_44298 set_variable) (BOUND_VARIABLE_44299 set_variable) (BOUND_VARIABLE_44300 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_44300))) (= (ll_222 BOUND_VARIABLE_44298 BOUND_VARIABLE_44299 BOUND_VARIABLE_44300) (and (_let_1 BOUND_VARIABLE_44298) (_let_1 BOUND_VARIABLE_44299))))))) (let ((_let_1275 (forall ((BOUND_VARIABLE_44287 set_variable) (BOUND_VARIABLE_44288 set_variable) (BOUND_VARIABLE_44289 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_44289))) (= (ll_221 BOUND_VARIABLE_44287 BOUND_VARIABLE_44288 BOUND_VARIABLE_44289) (and (_let_1 BOUND_VARIABLE_44287) (_let_1 BOUND_VARIABLE_44288))))))) (let ((_let_1276 (forall ((BOUND_VARIABLE_44272 (-> variable Bool)) (BOUND_VARIABLE_44273 (-> variable Bool)) (BOUND_VARIABLE_44274 (-> variable Bool)) (BOUND_VARIABLE_44275 variable)) (= (ll_220 BOUND_VARIABLE_44272 BOUND_VARIABLE_44273 BOUND_VARIABLE_44274 BOUND_VARIABLE_44275) ((inf_inf_o ((inf_inf_o (BOUND_VARIABLE_44272 BOUND_VARIABLE_44275)) (BOUND_VARIABLE_44273 BOUND_VARIABLE_44275))) (BOUND_VARIABLE_44274 BOUND_VARIABLE_44275)))))) (let ((_let_1277 (forall ((BOUND_VARIABLE_44257 (-> variable Bool)) (BOUND_VARIABLE_44258 (-> variable Bool)) (BOUND_VARIABLE_44259 (-> variable Bool)) (BOUND_VARIABLE_44260 variable)) (= (ll_219 BOUND_VARIABLE_44257 BOUND_VARIABLE_44258 BOUND_VARIABLE_44259 BOUND_VARIABLE_44260) ((inf_inf_o (BOUND_VARIABLE_44257 BOUND_VARIABLE_44260)) ((inf_inf_o (BOUND_VARIABLE_44258 BOUND_VARIABLE_44260)) (BOUND_VARIABLE_44259 BOUND_VARIABLE_44260))))))) (let ((_let_1278 (forall ((BOUND_VARIABLE_44250 set_variable) (BOUND_VARIABLE_44251 set_variable)) (= (ll_218 BOUND_VARIABLE_44250 BOUND_VARIABLE_44251) (= BOUND_VARIABLE_44250 BOUND_VARIABLE_44251))))) (let ((_let_1279 (forall ((BOUND_VARIABLE_44204 set_variable) (BOUND_VARIABLE_44205 set_variable)) (= (ll_217 BOUND_VARIABLE_44204 BOUND_VARIABLE_44205) (and (= BOUND_VARIABLE_44204 (collect_variable ((ll_443 BOUND_VARIABLE_44204) BOUND_VARIABLE_44205))) (= BOUND_VARIABLE_44205 (collect_variable ((ll_442 BOUND_VARIABLE_44205) BOUND_VARIABLE_44204)))))))) (let ((_let_1280 (forall ((BOUND_VARIABLE_44193 set_variable) (BOUND_VARIABLE_44194 set_variable) (BOUND_VARIABLE_44195 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_44195))) (= (ll_216 BOUND_VARIABLE_44193 BOUND_VARIABLE_44194 BOUND_VARIABLE_44195) (and (_let_1 BOUND_VARIABLE_44193) (_let_1 BOUND_VARIABLE_44194))))))) (let ((_let_1281 (forall ((BOUND_VARIABLE_44182 set_variable) (BOUND_VARIABLE_44183 set_variable) (BOUND_VARIABLE_44184 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_44184))) (= (ll_215 BOUND_VARIABLE_44182 BOUND_VARIABLE_44183 BOUND_VARIABLE_44184) (and (_let_1 BOUND_VARIABLE_44182) (_let_1 BOUND_VARIABLE_44183))))))) (let ((_let_1282 (forall ((BOUND_VARIABLE_44150 set_variable) (BOUND_VARIABLE_44151 set_variable) (BOUND_VARIABLE_44152 set_variable) (BOUND_VARIABLE_44153 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_44153))) (= (ll_214 BOUND_VARIABLE_44150 BOUND_VARIABLE_44151 BOUND_VARIABLE_44152 BOUND_VARIABLE_44153) (and (_let_1 (collect_variable ((ll_441 BOUND_VARIABLE_44150) BOUND_VARIABLE_44151))) (_let_1 BOUND_VARIABLE_44152))))))) (let ((_let_1283 (forall ((BOUND_VARIABLE_44118 set_variable) (BOUND_VARIABLE_44119 set_variable) (BOUND_VARIABLE_44120 set_variable) (BOUND_VARIABLE_44121 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_44121))) (= (ll_213 BOUND_VARIABLE_44118 BOUND_VARIABLE_44119 BOUND_VARIABLE_44120 BOUND_VARIABLE_44121) (and (_let_1 (collect_variable ((ll_440 BOUND_VARIABLE_44118) BOUND_VARIABLE_44119))) (_let_1 BOUND_VARIABLE_44120))))))) (let ((_let_1284 (forall ((BOUND_VARIABLE_44107 set_variable) (BOUND_VARIABLE_44108 set_variable)) (= (ll_212 BOUND_VARIABLE_44107 BOUND_VARIABLE_44108) (forall ((T variable)) (let ((_let_1 (member_variable T))) (or (not (_let_1 BOUND_VARIABLE_44107)) (_let_1 BOUND_VARIABLE_44108)))))))) (let ((_let_1285 (forall ((BOUND_VARIABLE_44079 set_variable) (BOUND_VARIABLE_44080 set_variable)) (= (ll_211 BOUND_VARIABLE_44079 BOUND_VARIABLE_44080) ((ord_le1407353162able_o (ll_439 BOUND_VARIABLE_44079)) (ll_438 BOUND_VARIABLE_44080)))))) (let ((_let_1286 (forall ((BOUND_VARIABLE_44069 (-> variable Bool)) (BOUND_VARIABLE_44070 variable)) (= (ll_210 BOUND_VARIABLE_44069 BOUND_VARIABLE_44070) ((inf_inf_o (BOUND_VARIABLE_44069 BOUND_VARIABLE_44070)) (bot_bot_variable_o BOUND_VARIABLE_44070)))))) (let ((_let_1287 (forall ((BOUND_VARIABLE_44037 set_variable) (BOUND_VARIABLE_44038 set_variable) (BOUND_VARIABLE_44039 set_variable) (BOUND_VARIABLE_44040 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_44040))) (= (ll_209 BOUND_VARIABLE_44037 BOUND_VARIABLE_44038 BOUND_VARIABLE_44039 BOUND_VARIABLE_44040) (and (_let_1 BOUND_VARIABLE_44037) (_let_1 (collect_variable ((ll_437 BOUND_VARIABLE_44038) BOUND_VARIABLE_44039))))))))) (let ((_let_1288 (forall ((BOUND_VARIABLE_44005 set_variable) (BOUND_VARIABLE_44006 set_variable) (BOUND_VARIABLE_44007 set_variable) (BOUND_VARIABLE_44008 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_44008))) (= (ll_208 BOUND_VARIABLE_44005 BOUND_VARIABLE_44006 BOUND_VARIABLE_44007 BOUND_VARIABLE_44008) (and (_let_1 (collect_variable ((ll_436 BOUND_VARIABLE_44005) BOUND_VARIABLE_44006))) (_let_1 BOUND_VARIABLE_44007))))))) (let ((_let_1289 (forall ((BOUND_VARIABLE_43996 (-> variable Bool)) (BOUND_VARIABLE_43997 variable)) (let ((_let_1 (BOUND_VARIABLE_43996 BOUND_VARIABLE_43997))) (= (ll_207 BOUND_VARIABLE_43996 BOUND_VARIABLE_43997) ((inf_inf_o _let_1) _let_1)))))) (let ((_let_1290 (forall ((BOUND_VARIABLE_43985 set_variable) (BOUND_VARIABLE_43986 set_variable) (BOUND_VARIABLE_43987 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43987))) (= (ll_206 BOUND_VARIABLE_43985 BOUND_VARIABLE_43986 BOUND_VARIABLE_43987) (and (_let_1 BOUND_VARIABLE_43985) (_let_1 BOUND_VARIABLE_43986))))))) (let ((_let_1291 (forall ((BOUND_VARIABLE_43974 set_variable) (BOUND_VARIABLE_43975 (-> variable Bool)) (BOUND_VARIABLE_43976 variable)) (= (ll_205 BOUND_VARIABLE_43974 BOUND_VARIABLE_43975 BOUND_VARIABLE_43976) (and ((member_variable BOUND_VARIABLE_43976) BOUND_VARIABLE_43974) (BOUND_VARIABLE_43975 BOUND_VARIABLE_43976)))))) (let ((_let_1292 (forall ((BOUND_VARIABLE_43924 set_variable) (BOUND_VARIABLE_43925 (-> variable Bool)) (BOUND_VARIABLE_43926 set_variable) (BOUND_VARIABLE_43927 (-> variable Bool)) (BOUND_VARIABLE_43928 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43928))) (= (ll_204 BOUND_VARIABLE_43924 BOUND_VARIABLE_43925 BOUND_VARIABLE_43926 BOUND_VARIABLE_43927 BOUND_VARIABLE_43928) (and (_let_1 (collect_variable ((ll_435 BOUND_VARIABLE_43924) BOUND_VARIABLE_43925))) (_let_1 (collect_variable ((ll_434 BOUND_VARIABLE_43926) BOUND_VARIABLE_43927))))))))) (let ((_let_1293 (forall ((BOUND_VARIABLE_43917 set_variable) (BOUND_VARIABLE_43918 set_variable)) (= (ll_203 BOUND_VARIABLE_43917 BOUND_VARIABLE_43918) (= BOUND_VARIABLE_43917 BOUND_VARIABLE_43918))))) (let ((_let_1294 (forall ((BOUND_VARIABLE_43871 set_variable) (BOUND_VARIABLE_43872 set_variable)) (= (ll_202 BOUND_VARIABLE_43871 BOUND_VARIABLE_43872) (and (= BOUND_VARIABLE_43872 (collect_variable ((ll_433 BOUND_VARIABLE_43872) BOUND_VARIABLE_43871))) (= BOUND_VARIABLE_43871 (collect_variable ((ll_432 BOUND_VARIABLE_43871) BOUND_VARIABLE_43872)))))))) (let ((_let_1295 (forall ((BOUND_VARIABLE_43861 set_variable) (BOUND_VARIABLE_43862 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43862))) (= (ll_201 BOUND_VARIABLE_43861 BOUND_VARIABLE_43862) (and (_let_1 (collect_variable bot_bot_variable_o)) (_let_1 BOUND_VARIABLE_43861))))))) (let ((_let_1296 (forall ((BOUND_VARIABLE_43850 set_variable) (BOUND_VARIABLE_43851 set_variable) (BOUND_VARIABLE_43852 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43852))) (= (ll_200 BOUND_VARIABLE_43850 BOUND_VARIABLE_43851 BOUND_VARIABLE_43852) (and (_let_1 BOUND_VARIABLE_43850) (_let_1 BOUND_VARIABLE_43851))))))) (let ((_let_1297 (forall ((BOUND_VARIABLE_43839 set_variable) (BOUND_VARIABLE_43840 set_variable) (BOUND_VARIABLE_43841 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43841))) (= (ll_199 BOUND_VARIABLE_43839 BOUND_VARIABLE_43840 BOUND_VARIABLE_43841) (and (_let_1 BOUND_VARIABLE_43839) (_let_1 BOUND_VARIABLE_43840))))))) (let ((_let_1298 (forall ((BOUND_VARIABLE_43825 set_variable) (BOUND_VARIABLE_43826 (-> set_variable set_variable)) (BOUND_VARIABLE_43827 set_variable) (BOUND_VARIABLE_43828 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43828))) (= (ll_198 BOUND_VARIABLE_43825 BOUND_VARIABLE_43826 BOUND_VARIABLE_43827 BOUND_VARIABLE_43828) (and (_let_1 (BOUND_VARIABLE_43826 BOUND_VARIABLE_43825)) (_let_1 (BOUND_VARIABLE_43826 BOUND_VARIABLE_43827)))))))) (let ((_let_1299 (forall ((BOUND_VARIABLE_43811 set_variable) (BOUND_VARIABLE_43812 (-> set_variable set_variable)) (BOUND_VARIABLE_43813 set_variable) (BOUND_VARIABLE_43814 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43814))) (= (ll_197 BOUND_VARIABLE_43811 BOUND_VARIABLE_43812 BOUND_VARIABLE_43813 BOUND_VARIABLE_43814) (and (_let_1 (BOUND_VARIABLE_43812 BOUND_VARIABLE_43811)) (_let_1 (BOUND_VARIABLE_43812 BOUND_VARIABLE_43813)))))))) (let ((_let_1300 (forall ((BOUND_VARIABLE_43797 (-> set_variable set_variable set_variable)) (BOUND_VARIABLE_43798 set_variable) (BOUND_VARIABLE_43799 set_variable) (BOUND_VARIABLE_43800 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43800))) (= (ll_196 BOUND_VARIABLE_43797 BOUND_VARIABLE_43798 BOUND_VARIABLE_43799 BOUND_VARIABLE_43800) (and (_let_1 ((BOUND_VARIABLE_43797 BOUND_VARIABLE_43799) BOUND_VARIABLE_43798)) (_let_1 BOUND_VARIABLE_43799))))))) (let ((_let_1301 (forall ((BOUND_VARIABLE_43783 (-> set_variable set_variable set_variable)) (BOUND_VARIABLE_43784 set_variable) (BOUND_VARIABLE_43785 set_variable) (BOUND_VARIABLE_43786 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43786))) (= (ll_195 BOUND_VARIABLE_43783 BOUND_VARIABLE_43784 BOUND_VARIABLE_43785 BOUND_VARIABLE_43786) (and (_let_1 ((BOUND_VARIABLE_43783 BOUND_VARIABLE_43784) BOUND_VARIABLE_43785)) (_let_1 BOUND_VARIABLE_43785))))))) (let ((_let_1302 (forall ((BOUND_VARIABLE_43772 set_variable) (BOUND_VARIABLE_43773 set_variable) (BOUND_VARIABLE_43774 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43774))) (= (ll_194 BOUND_VARIABLE_43772 BOUND_VARIABLE_43773 BOUND_VARIABLE_43774) (and (_let_1 BOUND_VARIABLE_43772) (_let_1 BOUND_VARIABLE_43773))))))) (let ((_let_1303 (forall ((BOUND_VARIABLE_43761 set_variable) (BOUND_VARIABLE_43762 set_variable) (BOUND_VARIABLE_43763 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43763))) (= (ll_193 BOUND_VARIABLE_43761 BOUND_VARIABLE_43762 BOUND_VARIABLE_43763) (and (_let_1 BOUND_VARIABLE_43761) (_let_1 BOUND_VARIABLE_43762))))))) (let ((_let_1304 (forall ((BOUND_VARIABLE_43746 set_variable) (BOUND_VARIABLE_43747 set_variable) (BOUND_VARIABLE_43748 (-> set_variable set_variable set_variable)) (BOUND_VARIABLE_43749 set_variable) (BOUND_VARIABLE_43750 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43750))) (= (ll_192 BOUND_VARIABLE_43746 BOUND_VARIABLE_43747 BOUND_VARIABLE_43748 BOUND_VARIABLE_43749 BOUND_VARIABLE_43750) (and (_let_1 BOUND_VARIABLE_43746) (_let_1 ((BOUND_VARIABLE_43748 BOUND_VARIABLE_43747) BOUND_VARIABLE_43749)))))))) (let ((_let_1305 (forall ((BOUND_VARIABLE_43735 set_variable) (BOUND_VARIABLE_43736 set_variable) (BOUND_VARIABLE_43737 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43737))) (= (ll_191 BOUND_VARIABLE_43735 BOUND_VARIABLE_43736 BOUND_VARIABLE_43737) (and (_let_1 BOUND_VARIABLE_43735) (_let_1 BOUND_VARIABLE_43736))))))) (let ((_let_1306 (forall ((BOUND_VARIABLE_43722 (-> variable Bool)) (BOUND_VARIABLE_43723 (-> variable Bool)) (BOUND_VARIABLE_43724 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43724))) (= (ll_190 BOUND_VARIABLE_43722 BOUND_VARIABLE_43723 BOUND_VARIABLE_43724) (and (_let_1 (collect_variable BOUND_VARIABLE_43722)) (_let_1 (collect_variable BOUND_VARIABLE_43723)))))))) (let ((_let_1307 (forall ((BOUND_VARIABLE_43711 (-> option_trm option_fml)) (BOUND_VARIABLE_43712 (-> (-> char option_fml) (-> char option_game) option_trm)) (BOUND_VARIABLE_43713 (-> char option_fml)) (BOUND_VARIABLE_43714 (-> char option_game))) (= (BOUND_VARIABLE_43711 ((BOUND_VARIABLE_43712 BOUND_VARIABLE_43713) BOUND_VARIABLE_43714)) (ll_189 BOUND_VARIABLE_43711 BOUND_VARIABLE_43712 BOUND_VARIABLE_43713 BOUND_VARIABLE_43714))))) (let ((_let_1308 (forall ((BOUND_VARIABLE_43679 set_variable) (BOUND_VARIABLE_43680 set_variable) (BOUND_VARIABLE_43681 (-> variable Bool)) (BOUND_VARIABLE_43682 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43682))) (= (ll_188 BOUND_VARIABLE_43679 BOUND_VARIABLE_43680 BOUND_VARIABLE_43681 BOUND_VARIABLE_43682) (and (_let_1 BOUND_VARIABLE_43679) (_let_1 (collect_variable ((ll_431 BOUND_VARIABLE_43680) BOUND_VARIABLE_43681))))))))) (let ((_let_1309 (forall ((BOUND_VARIABLE_43668 set_variable) (BOUND_VARIABLE_43669 set_variable) (BOUND_VARIABLE_43670 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43670))) (= (ll_187 BOUND_VARIABLE_43668 BOUND_VARIABLE_43669 BOUND_VARIABLE_43670) (and (_let_1 BOUND_VARIABLE_43668) (_let_1 BOUND_VARIABLE_43669))))))) (let ((_let_1310 (forall ((BOUND_VARIABLE_43657 set_variable) (BOUND_VARIABLE_43658 set_variable) (BOUND_VARIABLE_43659 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43659))) (= (ll_186 BOUND_VARIABLE_43657 BOUND_VARIABLE_43658 BOUND_VARIABLE_43659) (and (_let_1 BOUND_VARIABLE_43657) (_let_1 BOUND_VARIABLE_43658))))))) (let ((_let_1311 (forall ((BOUND_VARIABLE_43647 (-> variable Bool)) (BOUND_VARIABLE_43648 variable)) (= (ll_185 BOUND_VARIABLE_43647 BOUND_VARIABLE_43648) ((inf_inf_o (bot_bot_variable_o BOUND_VARIABLE_43648)) (BOUND_VARIABLE_43647 BOUND_VARIABLE_43648)))))) (let ((_let_1312 (forall ((BOUND_VARIABLE_43620 (-> char option_trm)) (BOUND_VARIABLE_43621 produc62062515n_game) (BOUND_VARIABLE_43622 char)) (= (ll_184 BOUND_VARIABLE_43620 BOUND_VARIABLE_43621 BOUND_VARIABLE_43622) ((produc692578258on_trm (ll_430 BOUND_VARIABLE_43622)) BOUND_VARIABLE_43621))))) (let ((_let_1313 (forall ((BOUND_VARIABLE_43608 set_variable) (BOUND_VARIABLE_43609 trm) (BOUND_VARIABLE_43610 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43610))) (= (ll_183 BOUND_VARIABLE_43608 BOUND_VARIABLE_43609 BOUND_VARIABLE_43610) (and (_let_1 BOUND_VARIABLE_43608) (_let_1 (static_FVT BOUND_VARIABLE_43609)))))))) (let ((_let_1314 (forall ((BOUND_VARIABLE_43581 (-> char option_trm)) (BOUND_VARIABLE_43582 produc62062515n_game) (BOUND_VARIABLE_43583 char)) (= (ll_182 BOUND_VARIABLE_43581 BOUND_VARIABLE_43582 BOUND_VARIABLE_43583) ((produc692578258on_trm (ll_429 BOUND_VARIABLE_43583)) BOUND_VARIABLE_43582))))) (let ((_let_1315 (forall ((BOUND_VARIABLE_43571 set_variable) (BOUND_VARIABLE_43572 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43572))) (= (ll_181 BOUND_VARIABLE_43571 BOUND_VARIABLE_43572) (and (_let_1 (collect_variable bot_bot_variable_o)) (_let_1 BOUND_VARIABLE_43571))))))) (let ((_let_1316 (forall ((BOUND_VARIABLE_43560 set_variable) (BOUND_VARIABLE_43561 set_variable) (BOUND_VARIABLE_43562 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43562))) (= (ll_180 BOUND_VARIABLE_43560 BOUND_VARIABLE_43561 BOUND_VARIABLE_43562) (and (_let_1 BOUND_VARIABLE_43560) (_let_1 BOUND_VARIABLE_43561))))))) (let ((_let_1317 (forall ((BOUND_VARIABLE_43529 set_variable) (BOUND_VARIABLE_43530 set_variable) (BOUND_VARIABLE_43531 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43531))) (= (ll_179 BOUND_VARIABLE_43529 BOUND_VARIABLE_43530 BOUND_VARIABLE_43531) (and (_let_1 (collect_variable ((ll_428 BOUND_VARIABLE_43529) BOUND_VARIABLE_43530))) (_let_1 BOUND_VARIABLE_43530))))))) (let ((_let_1318 (forall ((BOUND_VARIABLE_43518 set_variable) (BOUND_VARIABLE_43519 set_variable) (BOUND_VARIABLE_43520 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43520))) (= (ll_178 BOUND_VARIABLE_43518 BOUND_VARIABLE_43519 BOUND_VARIABLE_43520) (and (_let_1 BOUND_VARIABLE_43518) (_let_1 BOUND_VARIABLE_43519))))))) (let ((_let_1319 (forall ((BOUND_VARIABLE_43507 set_variable) (BOUND_VARIABLE_43508 set_variable) (BOUND_VARIABLE_43509 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43509))) (= (ll_177 BOUND_VARIABLE_43507 BOUND_VARIABLE_43508 BOUND_VARIABLE_43509) (and (_let_1 BOUND_VARIABLE_43507) (_let_1 BOUND_VARIABLE_43508))))))) (let ((_let_1320 (forall ((BOUND_VARIABLE_43496 set_variable) (BOUND_VARIABLE_43497 set_variable) (BOUND_VARIABLE_43498 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43498))) (= (ll_176 BOUND_VARIABLE_43496 BOUND_VARIABLE_43497 BOUND_VARIABLE_43498) (and (_let_1 BOUND_VARIABLE_43496) (_let_1 BOUND_VARIABLE_43497))))))) (let ((_let_1321 (forall ((BOUND_VARIABLE_43485 set_variable) (BOUND_VARIABLE_43486 set_variable) (BOUND_VARIABLE_43487 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43487))) (= (ll_175 BOUND_VARIABLE_43485 BOUND_VARIABLE_43486 BOUND_VARIABLE_43487) (and (_let_1 BOUND_VARIABLE_43485) (_let_1 BOUND_VARIABLE_43486))))))) (let ((_let_1322 (forall ((BOUND_VARIABLE_43477 set_variable) (BOUND_VARIABLE_43478 variable)) (= (ll_174 BOUND_VARIABLE_43477 BOUND_VARIABLE_43478) ((member_variable BOUND_VARIABLE_43478) BOUND_VARIABLE_43477))))) (let ((_let_1323 (forall ((BOUND_VARIABLE_43466 (-> variable Bool)) (BOUND_VARIABLE_43467 (-> variable Bool)) (BOUND_VARIABLE_43468 variable)) (= (ll_173 BOUND_VARIABLE_43466 BOUND_VARIABLE_43467 BOUND_VARIABLE_43468) ((inf_inf_o (BOUND_VARIABLE_43466 BOUND_VARIABLE_43468)) (BOUND_VARIABLE_43467 BOUND_VARIABLE_43468)))))) (let ((_let_1324 (forall ((BOUND_VARIABLE_43455 (-> variable Bool)) (BOUND_VARIABLE_43456 (-> variable Bool)) (BOUND_VARIABLE_43457 variable)) (= (ll_172 BOUND_VARIABLE_43455 BOUND_VARIABLE_43456 BOUND_VARIABLE_43457) ((inf_inf_o (BOUND_VARIABLE_43456 BOUND_VARIABLE_43457)) (BOUND_VARIABLE_43455 BOUND_VARIABLE_43457)))))) (let ((_let_1325 (forall ((BOUND_VARIABLE_43423 set_variable) (BOUND_VARIABLE_43424 set_variable) (BOUND_VARIABLE_43425 set_variable) (BOUND_VARIABLE_43426 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43426))) (= (ll_171 BOUND_VARIABLE_43423 BOUND_VARIABLE_43424 BOUND_VARIABLE_43425 BOUND_VARIABLE_43426) (and (_let_1 BOUND_VARIABLE_43423) (_let_1 (collect_variable ((ll_427 BOUND_VARIABLE_43424) BOUND_VARIABLE_43425))))))))) (let ((_let_1326 (forall ((BOUND_VARIABLE_43391 set_variable) (BOUND_VARIABLE_43392 set_variable) (BOUND_VARIABLE_43393 set_variable) (BOUND_VARIABLE_43394 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43394))) (= (ll_170 BOUND_VARIABLE_43391 BOUND_VARIABLE_43392 BOUND_VARIABLE_43393 BOUND_VARIABLE_43394) (and (_let_1 (collect_variable ((ll_426 BOUND_VARIABLE_43391) BOUND_VARIABLE_43392))) (_let_1 BOUND_VARIABLE_43393))))))) (let ((_let_1327 (forall ((BOUND_VARIABLE_43383 set_variable) (BOUND_VARIABLE_43384 variable)) (= (ll_169 BOUND_VARIABLE_43383 BOUND_VARIABLE_43384) ((member_variable BOUND_VARIABLE_43384) BOUND_VARIABLE_43383))))) (let ((_let_1328 (forall ((BOUND_VARIABLE_43373 set_variable) (BOUND_VARIABLE_43374 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43374))) (= (ll_168 BOUND_VARIABLE_43373 BOUND_VARIABLE_43374) (and (_let_1 BOUND_VARIABLE_43373) (_let_1 (collect_variable bot_bot_variable_o)))))))) (let ((_let_1329 (forall ((BOUND_VARIABLE_43362 (-> variable Bool)) (BOUND_VARIABLE_43363 (-> variable Bool)) (BOUND_VARIABLE_43364 variable)) (= (ll_167 BOUND_VARIABLE_43362 BOUND_VARIABLE_43363 BOUND_VARIABLE_43364) ((inf_inf_o (BOUND_VARIABLE_43362 BOUND_VARIABLE_43364)) (BOUND_VARIABLE_43363 BOUND_VARIABLE_43364)))))) (let ((_let_1330 (forall ((BOUND_VARIABLE_43351 set_variable) (BOUND_VARIABLE_43352 set_variable) (BOUND_VARIABLE_43353 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43353))) (= (ll_166 BOUND_VARIABLE_43351 BOUND_VARIABLE_43352 BOUND_VARIABLE_43353) (and (_let_1 BOUND_VARIABLE_43351) (_let_1 BOUND_VARIABLE_43352))))))) (let ((_let_1331 (forall ((BOUND_VARIABLE_43339 (-> variable Bool)) (BOUND_VARIABLE_43340 set_variable) (BOUND_VARIABLE_43341 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43341))) (= (ll_165 BOUND_VARIABLE_43339 BOUND_VARIABLE_43340 BOUND_VARIABLE_43341) (and (_let_1 (collect_variable BOUND_VARIABLE_43339)) (_let_1 BOUND_VARIABLE_43340))))))) (let ((_let_1332 (forall ((BOUND_VARIABLE_43328 (-> variable Bool)) (BOUND_VARIABLE_43329 set_variable) (BOUND_VARIABLE_43330 variable)) (= (ll_164 BOUND_VARIABLE_43328 BOUND_VARIABLE_43329 BOUND_VARIABLE_43330) (and (BOUND_VARIABLE_43328 BOUND_VARIABLE_43330) ((member_variable BOUND_VARIABLE_43330) BOUND_VARIABLE_43329)))))) (let ((_let_1333 (forall ((BOUND_VARIABLE_43297 (-> variable Bool)) (BOUND_VARIABLE_43298 set_variable) (BOUND_VARIABLE_43299 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43299))) (= (ll_163 BOUND_VARIABLE_43297 BOUND_VARIABLE_43298 BOUND_VARIABLE_43299) (and (_let_1 (collect_variable ((ll_425 BOUND_VARIABLE_43297) BOUND_VARIABLE_43298))) (_let_1 BOUND_VARIABLE_43298))))))) (let ((_let_1334 (forall ((BOUND_VARIABLE_43271 set_variable) (BOUND_VARIABLE_43272 set_variable)) (= (ll_162 BOUND_VARIABLE_43271 BOUND_VARIABLE_43272) (= BOUND_VARIABLE_43271 (collect_variable ((ll_424 BOUND_VARIABLE_43272) BOUND_VARIABLE_43271))))))) (let ((_let_1335 (forall ((BOUND_VARIABLE_43263 set_variable) (BOUND_VARIABLE_43264 variable)) (= (ll_161 BOUND_VARIABLE_43263 BOUND_VARIABLE_43264) ((member_variable BOUND_VARIABLE_43264) BOUND_VARIABLE_43263))))) (let ((_let_1336 (forall ((BOUND_VARIABLE_43231 set_variable) (BOUND_VARIABLE_43232 set_variable) (BOUND_VARIABLE_43233 set_variable) (BOUND_VARIABLE_43234 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43234))) (= (ll_160 BOUND_VARIABLE_43231 BOUND_VARIABLE_43232 BOUND_VARIABLE_43233 BOUND_VARIABLE_43234) (and (_let_1 (collect_variable ((ll_423 BOUND_VARIABLE_43231) BOUND_VARIABLE_43232))) (_let_1 BOUND_VARIABLE_43233))))))) (let ((_let_1337 (forall ((BOUND_VARIABLE_43199 set_variable) (BOUND_VARIABLE_43200 set_variable) (BOUND_VARIABLE_43201 set_variable) (BOUND_VARIABLE_43202 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43202))) (= (ll_159 BOUND_VARIABLE_43199 BOUND_VARIABLE_43200 BOUND_VARIABLE_43201 BOUND_VARIABLE_43202) (and (_let_1 (collect_variable ((ll_422 BOUND_VARIABLE_43199) BOUND_VARIABLE_43200))) (_let_1 BOUND_VARIABLE_43201))))))) (let ((_let_1338 (forall ((BOUND_VARIABLE_43167 set_variable) (BOUND_VARIABLE_43168 set_variable) (BOUND_VARIABLE_43169 set_variable) (BOUND_VARIABLE_43170 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43170))) (= (ll_158 BOUND_VARIABLE_43167 BOUND_VARIABLE_43168 BOUND_VARIABLE_43169 BOUND_VARIABLE_43170) (and (_let_1 BOUND_VARIABLE_43167) (_let_1 (collect_variable ((ll_421 BOUND_VARIABLE_43168) BOUND_VARIABLE_43169))))))))) (let ((_let_1339 (forall ((BOUND_VARIABLE_43135 set_variable) (BOUND_VARIABLE_43136 set_variable) (BOUND_VARIABLE_43137 set_variable) (BOUND_VARIABLE_43138 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43138))) (= (ll_157 BOUND_VARIABLE_43135 BOUND_VARIABLE_43136 BOUND_VARIABLE_43137 BOUND_VARIABLE_43138) (and (_let_1 (collect_variable ((ll_420 BOUND_VARIABLE_43135) BOUND_VARIABLE_43136))) (_let_1 BOUND_VARIABLE_43137))))))) (let ((_let_1340 (forall ((BOUND_VARIABLE_43127 set_variable) (BOUND_VARIABLE_43128 variable)) (= (ll_156 BOUND_VARIABLE_43127 BOUND_VARIABLE_43128) ((member_variable BOUND_VARIABLE_43128) BOUND_VARIABLE_43127))))) (let ((_let_1341 (forall ((BOUND_VARIABLE_43103 set_variable) (BOUND_VARIABLE_43104 produc1418842292n_game) (BOUND_VARIABLE_43105 char) (BOUND_VARIABLE_43106 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43106))) (= (ll_155 BOUND_VARIABLE_43103 BOUND_VARIABLE_43104 BOUND_VARIABLE_43105 BOUND_VARIABLE_43106) (and (_let_1 BOUND_VARIABLE_43103) (_let_1 (static_FVT (the_trm (((produc866613687on_trm ll_154) BOUND_VARIABLE_43104) BOUND_VARIABLE_43105)))))))))) (let ((_let_1342 (forall ((BOUND_VARIABLE_43074 (-> char option_trm)) (BOUND_VARIABLE_43075 produc62062515n_game) (BOUND_VARIABLE_43076 char)) (= (ll_154 BOUND_VARIABLE_43074 BOUND_VARIABLE_43075 BOUND_VARIABLE_43076) ((produc692578258on_trm ((ll_419 BOUND_VARIABLE_43074) BOUND_VARIABLE_43076)) BOUND_VARIABLE_43075))))) (let ((_let_1343 (forall ((BOUND_VARIABLE_43066 set_variable) (BOUND_VARIABLE_43067 variable)) (= (ll_153 BOUND_VARIABLE_43066 BOUND_VARIABLE_43067) ((member_variable BOUND_VARIABLE_43067) BOUND_VARIABLE_43066))))) (let ((_let_1344 (forall ((BOUND_VARIABLE_43055 set_variable) (BOUND_VARIABLE_43056 set_variable) (BOUND_VARIABLE_43057 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43057))) (= (ll_152 BOUND_VARIABLE_43055 BOUND_VARIABLE_43056 BOUND_VARIABLE_43057) (and (_let_1 BOUND_VARIABLE_43055) (_let_1 BOUND_VARIABLE_43056))))))) (let ((_let_1345 (forall ((BOUND_VARIABLE_43044 set_variable) (BOUND_VARIABLE_43045 set_variable) (BOUND_VARIABLE_43046 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43046))) (= (ll_151 BOUND_VARIABLE_43044 BOUND_VARIABLE_43045 BOUND_VARIABLE_43046) (and (_let_1 BOUND_VARIABLE_43044) (_let_1 BOUND_VARIABLE_43045))))))) (let ((_let_1346 (forall ((BOUND_VARIABLE_43033 set_variable) (BOUND_VARIABLE_43034 set_variable) (BOUND_VARIABLE_43035 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43035))) (= (ll_150 BOUND_VARIABLE_43033 BOUND_VARIABLE_43034 BOUND_VARIABLE_43035) (and (_let_1 BOUND_VARIABLE_43033) (_let_1 BOUND_VARIABLE_43034))))))) (let ((_let_1347 (forall ((BOUND_VARIABLE_43022 set_variable) (BOUND_VARIABLE_43023 set_variable) (BOUND_VARIABLE_43024 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43024))) (= (ll_149 BOUND_VARIABLE_43022 BOUND_VARIABLE_43023 BOUND_VARIABLE_43024) (and (_let_1 BOUND_VARIABLE_43022) (_let_1 BOUND_VARIABLE_43023))))))) (let ((_let_1348 (forall ((BOUND_VARIABLE_43011 set_variable) (BOUND_VARIABLE_43012 set_variable) (BOUND_VARIABLE_43013 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_43013))) (= (ll_148 BOUND_VARIABLE_43011 BOUND_VARIABLE_43012 BOUND_VARIABLE_43013) (and (_let_1 BOUND_VARIABLE_43011) (_let_1 BOUND_VARIABLE_43012))))))) (let ((_let_1349 (forall ((BOUND_VARIABLE_42984 (-> char option_trm)) (BOUND_VARIABLE_42985 produc62062515n_game) (BOUND_VARIABLE_42986 char)) (= (ll_147 BOUND_VARIABLE_42984 BOUND_VARIABLE_42985 BOUND_VARIABLE_42986) ((produc692578258on_trm (ll_418 BOUND_VARIABLE_42986)) BOUND_VARIABLE_42985))))) (let ((_let_1350 (forall ((BOUND_VARIABLE_42972 set_variable) (BOUND_VARIABLE_42973 trm) (BOUND_VARIABLE_42974 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_42974))) (= (ll_146 BOUND_VARIABLE_42972 BOUND_VARIABLE_42973 BOUND_VARIABLE_42974) (and (_let_1 BOUND_VARIABLE_42972) (_let_1 (static_FVT BOUND_VARIABLE_42973)))))))) (let ((_let_1351 (forall ((BOUND_VARIABLE_42961 (-> variable Bool)) (BOUND_VARIABLE_42962 (-> variable Bool)) (BOUND_VARIABLE_42963 variable)) (= (ll_145 BOUND_VARIABLE_42961 BOUND_VARIABLE_42962 BOUND_VARIABLE_42963) ((inf_inf_o (BOUND_VARIABLE_42961 BOUND_VARIABLE_42963)) (BOUND_VARIABLE_42962 BOUND_VARIABLE_42963)))))) (let ((_let_1352 (forall ((BOUND_VARIABLE_42949 (-> variable Bool)) (BOUND_VARIABLE_42950 (-> variable Bool)) (BOUND_VARIABLE_42951 variable)) (let ((_let_1 (inf_inf_o (BOUND_VARIABLE_42949 BOUND_VARIABLE_42951)))) (= (ll_144 BOUND_VARIABLE_42949 BOUND_VARIABLE_42950 BOUND_VARIABLE_42951) (_let_1 (_let_1 (BOUND_VARIABLE_42950 BOUND_VARIABLE_42951)))))))) (let ((_let_1353 (forall ((BOUND_VARIABLE_42942 (-> option_game Bool))) (= (ll_143 BOUND_VARIABLE_42942) (forall ((X4 option_game)) (BOUND_VARIABLE_42942 X4)))))) (let ((_let_1354 (forall ((BOUND_VARIABLE_42933 (-> option_game Bool))) (= (ll_142 BOUND_VARIABLE_42933) (and (BOUND_VARIABLE_42933 none_game) (forall ((X game)) (BOUND_VARIABLE_42933 (some_game X)))))))) (let ((_let_1355 (forall ((BOUND_VARIABLE_42925 set_variable) (BOUND_VARIABLE_42926 variable)) (= (ll_141 BOUND_VARIABLE_42925 BOUND_VARIABLE_42926) ((member_variable BOUND_VARIABLE_42926) BOUND_VARIABLE_42925))))) (let ((_let_1356 (forall ((BOUND_VARIABLE_42893 set_variable) (BOUND_VARIABLE_42894 set_variable) (BOUND_VARIABLE_42895 set_variable) (BOUND_VARIABLE_42896 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_42896))) (= (ll_140 BOUND_VARIABLE_42893 BOUND_VARIABLE_42894 BOUND_VARIABLE_42895 BOUND_VARIABLE_42896) (and (_let_1 BOUND_VARIABLE_42893) (_let_1 (collect_variable ((ll_417 BOUND_VARIABLE_42894) BOUND_VARIABLE_42895))))))))) (let ((_let_1357 (forall ((BOUND_VARIABLE_42882 set_variable) (BOUND_VARIABLE_42883 set_variable) (BOUND_VARIABLE_42884 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_42884))) (= (ll_139 BOUND_VARIABLE_42882 BOUND_VARIABLE_42883 BOUND_VARIABLE_42884) (and (_let_1 BOUND_VARIABLE_42882) (_let_1 BOUND_VARIABLE_42883))))))) (let ((_let_1358 (forall ((BOUND_VARIABLE_42871 set_variable) (BOUND_VARIABLE_42872 set_variable) (BOUND_VARIABLE_42873 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_42873))) (= (ll_138 BOUND_VARIABLE_42871 BOUND_VARIABLE_42872 BOUND_VARIABLE_42873) (and (_let_1 BOUND_VARIABLE_42871) (_let_1 BOUND_VARIABLE_42872))))))) (let ((_let_1359 (forall ((BOUND_VARIABLE_42860 (-> variable Bool)) (BOUND_VARIABLE_42861 set_variable) (BOUND_VARIABLE_42862 variable)) (= (ll_137 BOUND_VARIABLE_42860 BOUND_VARIABLE_42861 BOUND_VARIABLE_42862) (and (BOUND_VARIABLE_42860 BOUND_VARIABLE_42862) ((member_variable BOUND_VARIABLE_42862) BOUND_VARIABLE_42861)))))) (let ((_let_1360 (forall ((BOUND_VARIABLE_42829 (-> variable Bool)) (BOUND_VARIABLE_42830 set_variable) (BOUND_VARIABLE_42831 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_42831))) (= (ll_136 BOUND_VARIABLE_42829 BOUND_VARIABLE_42830 BOUND_VARIABLE_42831) (and (_let_1 (collect_variable ((ll_416 BOUND_VARIABLE_42829) BOUND_VARIABLE_42830))) (_let_1 BOUND_VARIABLE_42830))))))) (let ((_let_1361 (forall ((BOUND_VARIABLE_42820 (-> variable Bool)) (BOUND_VARIABLE_42821 variable)) (let ((_let_1 (BOUND_VARIABLE_42820 BOUND_VARIABLE_42821))) (= (ll_135 BOUND_VARIABLE_42820 BOUND_VARIABLE_42821) ((inf_inf_o _let_1) _let_1)))))) (let ((_let_1362 (forall ((BOUND_VARIABLE_42805 (-> variable Bool)) (BOUND_VARIABLE_42806 (-> variable Bool)) (BOUND_VARIABLE_42807 (-> variable Bool)) (BOUND_VARIABLE_42808 variable)) (= (ll_134 BOUND_VARIABLE_42805 BOUND_VARIABLE_42806 BOUND_VARIABLE_42807 BOUND_VARIABLE_42808) ((inf_inf_o (BOUND_VARIABLE_42805 BOUND_VARIABLE_42808)) ((inf_inf_o (BOUND_VARIABLE_42806 BOUND_VARIABLE_42808)) (BOUND_VARIABLE_42807 BOUND_VARIABLE_42808))))))) (let ((_let_1363 (forall ((BOUND_VARIABLE_42790 (-> variable Bool)) (BOUND_VARIABLE_42791 (-> variable Bool)) (BOUND_VARIABLE_42792 (-> variable Bool)) (BOUND_VARIABLE_42793 variable)) (= (ll_133 BOUND_VARIABLE_42790 BOUND_VARIABLE_42791 BOUND_VARIABLE_42792 BOUND_VARIABLE_42793) ((inf_inf_o (BOUND_VARIABLE_42790 BOUND_VARIABLE_42793)) ((inf_inf_o (BOUND_VARIABLE_42791 BOUND_VARIABLE_42793)) (BOUND_VARIABLE_42792 BOUND_VARIABLE_42793))))))) (let ((_let_1364 (forall ((BOUND_VARIABLE_42779 set_variable) (BOUND_VARIABLE_42780 set_variable) (BOUND_VARIABLE_42781 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_42781))) (= (ll_132 BOUND_VARIABLE_42779 BOUND_VARIABLE_42780 BOUND_VARIABLE_42781) (and (_let_1 BOUND_VARIABLE_42779) (_let_1 BOUND_VARIABLE_42780))))))) (let ((_let_1365 (forall ((BOUND_VARIABLE_42768 set_variable) (BOUND_VARIABLE_42769 set_variable) (BOUND_VARIABLE_42770 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_42770))) (= (ll_131 BOUND_VARIABLE_42768 BOUND_VARIABLE_42769 BOUND_VARIABLE_42770) (and (_let_1 BOUND_VARIABLE_42768) (_let_1 BOUND_VARIABLE_42769))))))) (let ((_let_1366 (forall ((BOUND_VARIABLE_42757 set_variable) (BOUND_VARIABLE_42758 set_variable) (BOUND_VARIABLE_42759 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_42759))) (= (ll_130 BOUND_VARIABLE_42757 BOUND_VARIABLE_42758 BOUND_VARIABLE_42759) (and (_let_1 BOUND_VARIABLE_42757) (_let_1 BOUND_VARIABLE_42758))))))) (let ((_let_1367 (forall ((BOUND_VARIABLE_42747 set_variable) (BOUND_VARIABLE_42748 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_42748))) (= (ll_129 BOUND_VARIABLE_42747 BOUND_VARIABLE_42748) (and (_let_1 (collect_variable bot_bot_variable_o)) (_let_1 BOUND_VARIABLE_42747))))))) (let ((_let_1368 (forall ((BOUND_VARIABLE_42735 (-> char option_trm)) (BOUND_VARIABLE_42736 produc62062515n_game)) (= (ll_128 BOUND_VARIABLE_42735 BOUND_VARIABLE_42736) ((produc154833544on_fml ll_415) BOUND_VARIABLE_42736))))) (let ((_let_1369 (forall ((BOUND_VARIABLE_42728 set_variable) (BOUND_VARIABLE_42729 set_variable)) (= (ll_127 BOUND_VARIABLE_42728 BOUND_VARIABLE_42729) (= BOUND_VARIABLE_42728 BOUND_VARIABLE_42729))))) (let ((_let_1370 (forall ((BOUND_VARIABLE_42682 set_variable) (BOUND_VARIABLE_42683 set_variable)) (= (ll_126 BOUND_VARIABLE_42682 BOUND_VARIABLE_42683) (and (= BOUND_VARIABLE_42683 (collect_variable ((ll_414 BOUND_VARIABLE_42683) BOUND_VARIABLE_42682))) (= BOUND_VARIABLE_42682 (collect_variable ((ll_413 BOUND_VARIABLE_42682) BOUND_VARIABLE_42683)))))))) (let ((_let_1371 (forall ((BOUND_VARIABLE_42671 set_variable) (BOUND_VARIABLE_42672 set_variable) (BOUND_VARIABLE_42673 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_42673))) (= (ll_125 BOUND_VARIABLE_42671 BOUND_VARIABLE_42672 BOUND_VARIABLE_42673) (and (_let_1 BOUND_VARIABLE_42671) (_let_1 BOUND_VARIABLE_42672))))))) (let ((_let_1372 (forall ((BOUND_VARIABLE_42660 set_variable) (BOUND_VARIABLE_42661 set_variable) (BOUND_VARIABLE_42662 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_42662))) (= (ll_124 BOUND_VARIABLE_42660 BOUND_VARIABLE_42661 BOUND_VARIABLE_42662) (and (_let_1 BOUND_VARIABLE_42660) (_let_1 BOUND_VARIABLE_42661))))))) (let ((_let_1373 (forall ((BOUND_VARIABLE_42649 set_variable) (BOUND_VARIABLE_42650 set_variable) (BOUND_VARIABLE_42651 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_42651))) (= (ll_123 BOUND_VARIABLE_42649 BOUND_VARIABLE_42650 BOUND_VARIABLE_42651) (and (_let_1 BOUND_VARIABLE_42649) (_let_1 BOUND_VARIABLE_42650))))))) (let ((_let_1374 (forall ((BOUND_VARIABLE_42599 set_variable) (BOUND_VARIABLE_42600 set_variable) (BOUND_VARIABLE_42601 set_variable) (BOUND_VARIABLE_42602 set_variable) (BOUND_VARIABLE_42603 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_42603))) (= (ll_122 BOUND_VARIABLE_42599 BOUND_VARIABLE_42600 BOUND_VARIABLE_42601 BOUND_VARIABLE_42602 BOUND_VARIABLE_42603) (and (_let_1 (collect_variable ((ll_412 BOUND_VARIABLE_42599) BOUND_VARIABLE_42600))) (_let_1 (collect_variable ((ll_411 BOUND_VARIABLE_42601) BOUND_VARIABLE_42602))))))))) (let ((_let_1375 (forall ((BOUND_VARIABLE_42592 (-> option_fml Bool))) (= (ll_121 BOUND_VARIABLE_42592) (forall ((X4 option_fml)) (BOUND_VARIABLE_42592 X4)))))) (let ((_let_1376 (forall ((BOUND_VARIABLE_42583 (-> option_fml Bool))) (= (ll_120 BOUND_VARIABLE_42583) (and (forall ((X fml)) (BOUND_VARIABLE_42583 (some_fml X))) (BOUND_VARIABLE_42583 (((uSubst516392804stappf sigma) va) ((pred p) theta)))))))) (let ((_let_1377 (forall ((BOUND_VARIABLE_42572 set_variable) (BOUND_VARIABLE_42573 set_variable) (BOUND_VARIABLE_42574 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_42574))) (= (ll_119 BOUND_VARIABLE_42572 BOUND_VARIABLE_42573 BOUND_VARIABLE_42574) (and (_let_1 BOUND_VARIABLE_42572) (_let_1 BOUND_VARIABLE_42573))))))) (let ((_let_1378 (forall ((BOUND_VARIABLE_42561 set_variable) (BOUND_VARIABLE_42562 set_variable) (BOUND_VARIABLE_42563 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_42563))) (= (ll_118 BOUND_VARIABLE_42561 BOUND_VARIABLE_42562 BOUND_VARIABLE_42563) (and (_let_1 BOUND_VARIABLE_42561) (_let_1 BOUND_VARIABLE_42562))))))) (let ((_let_1379 (forall ((BOUND_VARIABLE_42543 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_42543))) (= (ll_117 BOUND_VARIABLE_42543) (and (_let_1 va) (_let_1 (static_FVF (the_fml ((produc1499310791on_fml ll_410) sigma)))))))))) (let ((_let_1380 (forall ((BOUND_VARIABLE_42531 (-> char option_trm)) (BOUND_VARIABLE_42532 produc62062515n_game)) (= (ll_116 BOUND_VARIABLE_42531 BOUND_VARIABLE_42532) ((produc154833544on_fml ll_409) BOUND_VARIABLE_42532))))) (let ((_let_1381 (forall ((BOUND_VARIABLE_42520 (-> (-> char option_trm) option_fml)) (BOUND_VARIABLE_42521 (-> (-> char option_fml) (-> char option_game) char option_trm)) (BOUND_VARIABLE_42522 (-> char option_fml)) (BOUND_VARIABLE_42523 (-> char option_game))) (= (BOUND_VARIABLE_42520 ((BOUND_VARIABLE_42521 BOUND_VARIABLE_42522) BOUND_VARIABLE_42523)) (ll_115 BOUND_VARIABLE_42520 BOUND_VARIABLE_42521 BOUND_VARIABLE_42522 BOUND_VARIABLE_42523))))) (let ((_let_1382 (forall ((BOUND_VARIABLE_42491 (-> (-> char option_fml) (-> char option_game) char option_trm)) (BOUND_VARIABLE_42492 produc799602994n_game) (BOUND_VARIABLE_42493 char)) (= (ll_114 BOUND_VARIABLE_42491 BOUND_VARIABLE_42492 BOUND_VARIABLE_42493) ((produc885547027on_trm ((ll_408 BOUND_VARIABLE_42491) BOUND_VARIABLE_42493)) BOUND_VARIABLE_42492))))) (let ((_let_1383 (forall ((BOUND_VARIABLE_42480 set_variable) (BOUND_VARIABLE_42481 set_variable) (BOUND_VARIABLE_42482 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_42482))) (= (ll_113 BOUND_VARIABLE_42480 BOUND_VARIABLE_42481 BOUND_VARIABLE_42482) (and (_let_1 BOUND_VARIABLE_42480) (_let_1 BOUND_VARIABLE_42481))))))) (let ((_let_1384 (forall ((BOUND_VARIABLE_42456 set_variable) (BOUND_VARIABLE_42457 set_variable)) (= (ll_112 BOUND_VARIABLE_42456 BOUND_VARIABLE_42457) (collect_variable ((ll_407 BOUND_VARIABLE_42457) BOUND_VARIABLE_42456)))))) (let ((_let_1385 (forall ((BOUND_VARIABLE_42430 set_variable) (BOUND_VARIABLE_42431 set_variable)) (= (ll_111 BOUND_VARIABLE_42430 BOUND_VARIABLE_42431) (collect_variable ((ll_406 BOUND_VARIABLE_42430) BOUND_VARIABLE_42431)))))) (let ((_let_1386 (forall ((BOUND_VARIABLE_42421 (-> option_fml Bool))) (= (ll_110 BOUND_VARIABLE_42421) (not (forall ((X4 option_fml)) (not (BOUND_VARIABLE_42421 X4)))))))) (let ((_let_1387 (forall ((BOUND_VARIABLE_42410 (-> option_fml Bool))) (= (ll_109 BOUND_VARIABLE_42410) (or (not (forall ((X fml)) (not (BOUND_VARIABLE_42410 (some_fml X))))) (BOUND_VARIABLE_42410 (((uSubst516392804stappf sigma) va) ((pred p) theta)))))))) (let ((_let_1388 (forall ((BOUND_VARIABLE_42396 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_42396))) (= (ll_108 BOUND_VARIABLE_42396) (and (_let_1 ua) (_let_1 (static_FVF (the_fml ((produc1499310791on_fml ll_107) sigma)))))))))) (let ((_let_1389 (forall ((BOUND_VARIABLE_42384 (-> char option_trm)) (BOUND_VARIABLE_42385 produc62062515n_game)) (= (ll_107 BOUND_VARIABLE_42384 BOUND_VARIABLE_42385) ((produc154833544on_fml ll_405) BOUND_VARIABLE_42385))))) (let ((_let_1390 (forall ((BOUND_VARIABLE_42373 (-> variable Bool)) (BOUND_VARIABLE_42374 (-> variable Bool)) (BOUND_VARIABLE_42375 variable)) (= (ll_106 BOUND_VARIABLE_42373 BOUND_VARIABLE_42374 BOUND_VARIABLE_42375) ((inf_inf_o (BOUND_VARIABLE_42373 BOUND_VARIABLE_42375)) (BOUND_VARIABLE_42374 BOUND_VARIABLE_42375)))))) (let ((_let_1391 (forall ((BOUND_VARIABLE_42360 (-> variable Bool)) (BOUND_VARIABLE_42361 (-> variable Bool)) (BOUND_VARIABLE_42362 variable)) (let ((_let_1 (BOUND_VARIABLE_42361 BOUND_VARIABLE_42362))) (= (ll_105 BOUND_VARIABLE_42360 BOUND_VARIABLE_42361 BOUND_VARIABLE_42362) ((inf_inf_o ((inf_inf_o (BOUND_VARIABLE_42360 BOUND_VARIABLE_42362)) _let_1)) _let_1)))))) (let ((_let_1392 (forall ((BOUND_VARIABLE_42349 set_variable) (BOUND_VARIABLE_42350 set_variable) (BOUND_VARIABLE_42351 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_42351))) (= (ll_104 BOUND_VARIABLE_42349 BOUND_VARIABLE_42350 BOUND_VARIABLE_42351) (and (_let_1 BOUND_VARIABLE_42349) (_let_1 BOUND_VARIABLE_42350))))))) (let ((_let_1393 (forall ((BOUND_VARIABLE_42318 set_variable) (BOUND_VARIABLE_42319 set_variable) (BOUND_VARIABLE_42320 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_42320))) (= (ll_103 BOUND_VARIABLE_42318 BOUND_VARIABLE_42319 BOUND_VARIABLE_42320) (and (_let_1 (collect_variable ((ll_404 BOUND_VARIABLE_42318) BOUND_VARIABLE_42319))) (_let_1 BOUND_VARIABLE_42319))))))) (let ((_let_1394 (forall ((BOUND_VARIABLE_42307 set_variable) (BOUND_VARIABLE_42308 set_variable) (BOUND_VARIABLE_42309 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_42309))) (= (ll_102 BOUND_VARIABLE_42307 BOUND_VARIABLE_42308 BOUND_VARIABLE_42309) (and (_let_1 BOUND_VARIABLE_42307) (_let_1 BOUND_VARIABLE_42308))))))) (let ((_let_1395 (forall ((BOUND_VARIABLE_42296 set_variable) (BOUND_VARIABLE_42297 set_variable) (BOUND_VARIABLE_42298 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_42298))) (= (ll_101 BOUND_VARIABLE_42296 BOUND_VARIABLE_42297 BOUND_VARIABLE_42298) (and (_let_1 BOUND_VARIABLE_42296) (_let_1 BOUND_VARIABLE_42297))))))) (let ((_let_1396 (forall ((BOUND_VARIABLE_42285 set_variable) (BOUND_VARIABLE_42286 set_variable) (BOUND_VARIABLE_42287 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_42287))) (= (ll_100 BOUND_VARIABLE_42285 BOUND_VARIABLE_42286 BOUND_VARIABLE_42287) (and (_let_1 BOUND_VARIABLE_42285) (_let_1 BOUND_VARIABLE_42286))))))) (let ((_let_1397 (forall ((BOUND_VARIABLE_42235 set_variable) (BOUND_VARIABLE_42236 set_variable) (BOUND_VARIABLE_42237 set_variable) (BOUND_VARIABLE_42238 set_variable) (BOUND_VARIABLE_42239 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_42239))) (= (ll_99 BOUND_VARIABLE_42235 BOUND_VARIABLE_42236 BOUND_VARIABLE_42237 BOUND_VARIABLE_42238 BOUND_VARIABLE_42239) (and (_let_1 (collect_variable ((ll_403 BOUND_VARIABLE_42235) BOUND_VARIABLE_42236))) (_let_1 (collect_variable ((ll_402 BOUND_VARIABLE_42237) BOUND_VARIABLE_42238))))))))) (let ((_let_1398 (forall ((BOUND_VARIABLE_42225 set_variable) (BOUND_VARIABLE_42226 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_42226))) (= (ll_98 BOUND_VARIABLE_42225 BOUND_VARIABLE_42226) (and (_let_1 BOUND_VARIABLE_42225) (_let_1 (collect_variable bot_bot_variable_o)))))))) (let ((_let_1399 (forall ((BOUND_VARIABLE_42193 set_variable) (BOUND_VARIABLE_42194 (-> variable Bool)) (BOUND_VARIABLE_42195 (-> variable Bool)) (BOUND_VARIABLE_42196 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_42196))) (= (ll_97 BOUND_VARIABLE_42193 BOUND_VARIABLE_42194 BOUND_VARIABLE_42195 BOUND_VARIABLE_42196) (and (_let_1 BOUND_VARIABLE_42193) (_let_1 (collect_variable ((ll_401 BOUND_VARIABLE_42194) BOUND_VARIABLE_42195))))))))) (let ((_let_1400 (forall ((BOUND_VARIABLE_42181 set_variable) (BOUND_VARIABLE_42182 (-> variable Bool)) (BOUND_VARIABLE_42183 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_42183))) (= (ll_96 BOUND_VARIABLE_42181 BOUND_VARIABLE_42182 BOUND_VARIABLE_42183) (and (_let_1 BOUND_VARIABLE_42181) (_let_1 (collect_variable BOUND_VARIABLE_42182)))))))) (let ((_let_1401 (forall ((BOUND_VARIABLE_42169 set_variable) (BOUND_VARIABLE_42170 (-> variable Bool)) (BOUND_VARIABLE_42171 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_42171))) (= (ll_95 BOUND_VARIABLE_42169 BOUND_VARIABLE_42170 BOUND_VARIABLE_42171) (and (_let_1 BOUND_VARIABLE_42169) (_let_1 (collect_variable BOUND_VARIABLE_42170)))))))) (let ((_let_1402 (forall ((BOUND_VARIABLE_42158 set_variable) (BOUND_VARIABLE_42159 set_variable) (BOUND_VARIABLE_42160 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_42160))) (= (ll_94 BOUND_VARIABLE_42158 BOUND_VARIABLE_42159 BOUND_VARIABLE_42160) (and (_let_1 BOUND_VARIABLE_42158) (_let_1 BOUND_VARIABLE_42159))))))) (let ((_let_1403 (forall ((BOUND_VARIABLE_42127 set_variable) (BOUND_VARIABLE_42128 set_variable) (BOUND_VARIABLE_42129 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_42129))) (= (ll_93 BOUND_VARIABLE_42127 BOUND_VARIABLE_42128 BOUND_VARIABLE_42129) (and (_let_1 (collect_variable ((ll_400 BOUND_VARIABLE_42128) BOUND_VARIABLE_42127))) (_let_1 BOUND_VARIABLE_42128))))))) (let ((_let_1404 (forall ((BOUND_VARIABLE_42116 set_variable) (BOUND_VARIABLE_42117 set_variable) (BOUND_VARIABLE_42118 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_42118))) (= (ll_92 BOUND_VARIABLE_42116 BOUND_VARIABLE_42117 BOUND_VARIABLE_42118) (and (_let_1 BOUND_VARIABLE_42116) (_let_1 BOUND_VARIABLE_42117))))))) (let ((_let_1405 (forall ((BOUND_VARIABLE_42105 set_variable) (BOUND_VARIABLE_42106 set_variable) (BOUND_VARIABLE_42107 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_42107))) (= (ll_91 BOUND_VARIABLE_42105 BOUND_VARIABLE_42106 BOUND_VARIABLE_42107) (and (_let_1 BOUND_VARIABLE_42105) (_let_1 BOUND_VARIABLE_42106))))))) (let ((_let_1406 (forall ((BOUND_VARIABLE_42045 produc1418842292n_game) (BOUND_VARIABLE_42046 set_variable) (BOUND_VARIABLE_42047 char)) (let ((_let_1 (((produc866613687on_trm ll_398) BOUND_VARIABLE_42045) BOUND_VARIABLE_42047))) (= (ll_90 BOUND_VARIABLE_42045 BOUND_VARIABLE_42046 BOUND_VARIABLE_42047) (((if_option_trm (= none_trm _let_1)) (some_trm (const BOUND_VARIABLE_42047))) (((if_option_trm (= (collect_variable bot_bot_variable_o) (collect_variable (((ll_399 BOUND_VARIABLE_42046) BOUND_VARIABLE_42045) BOUND_VARIABLE_42047)))) (some_trm (the_trm _let_1))) none_trm))))))) (let ((_let_1407 (forall ((BOUND_VARIABLE_41985 produc1418842292n_game) (BOUND_VARIABLE_41986 set_variable) (BOUND_VARIABLE_41987 char)) (let ((_let_1 (((produc866613687on_trm ll_396) BOUND_VARIABLE_41985) BOUND_VARIABLE_41987))) (= (ll_89 BOUND_VARIABLE_41985 BOUND_VARIABLE_41986 BOUND_VARIABLE_41987) (((if_option_trm (= none_trm _let_1)) (some_trm (const BOUND_VARIABLE_41987))) (((if_option_trm (= (collect_variable bot_bot_variable_o) (collect_variable (((ll_397 BOUND_VARIABLE_41986) BOUND_VARIABLE_41985) BOUND_VARIABLE_41987)))) (some_trm (the_trm _let_1))) none_trm))))))) (let ((_let_1408 (forall ((BOUND_VARIABLE_41974 set_variable) (BOUND_VARIABLE_41975 set_variable) (BOUND_VARIABLE_41976 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_41976))) (= (ll_88 BOUND_VARIABLE_41974 BOUND_VARIABLE_41975 BOUND_VARIABLE_41976) (and (_let_1 BOUND_VARIABLE_41974) (_let_1 BOUND_VARIABLE_41975))))))) (let ((_let_1409 (forall ((BOUND_VARIABLE_41963 set_variable) (BOUND_VARIABLE_41964 set_variable) (BOUND_VARIABLE_41965 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_41965))) (= (ll_87 BOUND_VARIABLE_41963 BOUND_VARIABLE_41964 BOUND_VARIABLE_41965) (and (_let_1 BOUND_VARIABLE_41963) (_let_1 BOUND_VARIABLE_41964))))))) (let ((_let_1410 (forall ((BOUND_VARIABLE_41952 set_variable) (BOUND_VARIABLE_41953 set_variable) (BOUND_VARIABLE_41954 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_41954))) (= (ll_86 BOUND_VARIABLE_41952 BOUND_VARIABLE_41953 BOUND_VARIABLE_41954) (and (_let_1 BOUND_VARIABLE_41952) (_let_1 BOUND_VARIABLE_41953))))))) (let ((_let_1411 (forall ((BOUND_VARIABLE_41944 set_variable) (BOUND_VARIABLE_41945 variable)) (= (ll_85 BOUND_VARIABLE_41944 BOUND_VARIABLE_41945) ((member_variable BOUND_VARIABLE_41945) BOUND_VARIABLE_41944))))) (let ((_let_1412 (forall ((BOUND_VARIABLE_41929 (-> variable Bool)) (BOUND_VARIABLE_41930 (-> variable Bool)) (BOUND_VARIABLE_41931 (-> variable Bool)) (BOUND_VARIABLE_41932 variable)) (= (ll_84 BOUND_VARIABLE_41929 BOUND_VARIABLE_41930 BOUND_VARIABLE_41931 BOUND_VARIABLE_41932) ((inf_inf_o (BOUND_VARIABLE_41929 BOUND_VARIABLE_41932)) ((inf_inf_o (BOUND_VARIABLE_41930 BOUND_VARIABLE_41932)) (BOUND_VARIABLE_41931 BOUND_VARIABLE_41932))))))) (let ((_let_1413 (forall ((BOUND_VARIABLE_41914 (-> variable Bool)) (BOUND_VARIABLE_41915 (-> variable Bool)) (BOUND_VARIABLE_41916 (-> variable Bool)) (BOUND_VARIABLE_41917 variable)) (= (ll_83 BOUND_VARIABLE_41914 BOUND_VARIABLE_41915 BOUND_VARIABLE_41916 BOUND_VARIABLE_41917) ((inf_inf_o (BOUND_VARIABLE_41914 BOUND_VARIABLE_41917)) ((inf_inf_o (BOUND_VARIABLE_41915 BOUND_VARIABLE_41917)) (BOUND_VARIABLE_41916 BOUND_VARIABLE_41917))))))) (let ((_let_1414 (forall ((BOUND_VARIABLE_41903 set_variable) (BOUND_VARIABLE_41904 set_variable) (BOUND_VARIABLE_41905 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_41905))) (= (ll_82 BOUND_VARIABLE_41903 BOUND_VARIABLE_41904 BOUND_VARIABLE_41905) (and (_let_1 BOUND_VARIABLE_41903) (_let_1 BOUND_VARIABLE_41904))))))) (let ((_let_1415 (forall ((BOUND_VARIABLE_41891 (-> char option_trm)) (BOUND_VARIABLE_41892 produc62062515n_game)) (= (ll_81 BOUND_VARIABLE_41891 BOUND_VARIABLE_41892) ((produc154833544on_fml ll_395) BOUND_VARIABLE_41892))))) (let ((_let_1416 (forall ((BOUND_VARIABLE_41880 set_variable) (BOUND_VARIABLE_41881 set_variable) (BOUND_VARIABLE_41882 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_41882))) (= (ll_80 BOUND_VARIABLE_41880 BOUND_VARIABLE_41881 BOUND_VARIABLE_41882) (and (_let_1 BOUND_VARIABLE_41880) (_let_1 BOUND_VARIABLE_41881))))))) (let ((_let_1417 (forall ((BOUND_VARIABLE_41836 set_variable) (BOUND_VARIABLE_41837 char) (BOUND_VARIABLE_41838 produc1418842292n_game) (BOUND_VARIABLE_41839 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_41839))) (= (ll_79 BOUND_VARIABLE_41836 BOUND_VARIABLE_41837 BOUND_VARIABLE_41838 BOUND_VARIABLE_41839) (and (_let_1 BOUND_VARIABLE_41836) (_let_1 (static_FVF (the_fml ((produc1499310791on_fml (ll_394 BOUND_VARIABLE_41837)) BOUND_VARIABLE_41838)))))))))) (let ((_let_1418 (forall ((BOUND_VARIABLE_41809 char) (BOUND_VARIABLE_41810 (-> char option_trm)) (BOUND_VARIABLE_41811 produc62062515n_game)) (= (ll_78 BOUND_VARIABLE_41809 BOUND_VARIABLE_41810 BOUND_VARIABLE_41811) ((produc154833544on_fml (ll_393 BOUND_VARIABLE_41809)) BOUND_VARIABLE_41811))))) (let ((_let_1419 (forall ((BOUND_VARIABLE_41802 set_variable) (BOUND_VARIABLE_41803 set_variable)) (= (ll_77 BOUND_VARIABLE_41802 BOUND_VARIABLE_41803) (= BOUND_VARIABLE_41802 BOUND_VARIABLE_41803))))) (let ((_let_1420 (forall ((BOUND_VARIABLE_41756 set_variable) (BOUND_VARIABLE_41757 set_variable)) (= (ll_76 BOUND_VARIABLE_41756 BOUND_VARIABLE_41757) (and (= BOUND_VARIABLE_41757 (collect_variable ((ll_392 BOUND_VARIABLE_41757) BOUND_VARIABLE_41756))) (= BOUND_VARIABLE_41756 (collect_variable ((ll_391 BOUND_VARIABLE_41756) BOUND_VARIABLE_41757)))))))) (let ((_let_1421 (forall ((BOUND_VARIABLE_41728 char) (BOUND_VARIABLE_41729 (-> char option_trm)) (BOUND_VARIABLE_41730 produc62062515n_game)) (= (ll_75 BOUND_VARIABLE_41728 BOUND_VARIABLE_41729 BOUND_VARIABLE_41730) ((produc154833544on_fml (ll_390 BOUND_VARIABLE_41728)) BOUND_VARIABLE_41730))))) (let ((_let_1422 (forall ((BOUND_VARIABLE_41716 set_variable) (BOUND_VARIABLE_41717 fml) (BOUND_VARIABLE_41718 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_41718))) (= (ll_74 BOUND_VARIABLE_41716 BOUND_VARIABLE_41717 BOUND_VARIABLE_41718) (and (_let_1 BOUND_VARIABLE_41716) (_let_1 (static_FVF BOUND_VARIABLE_41717)))))))) (let ((_let_1423 (forall ((BOUND_VARIABLE_41703 (-> variable Bool)) (BOUND_VARIABLE_41704 (-> variable Bool)) (BOUND_VARIABLE_41705 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_41705))) (= (ll_73 BOUND_VARIABLE_41703 BOUND_VARIABLE_41704 BOUND_VARIABLE_41705) (and (_let_1 (collect_variable BOUND_VARIABLE_41703)) (_let_1 (collect_variable BOUND_VARIABLE_41704)))))))) (let ((_let_1424 (forall ((BOUND_VARIABLE_41692 set_variable) (BOUND_VARIABLE_41693 set_variable) (BOUND_VARIABLE_41694 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_41694))) (= (ll_72 BOUND_VARIABLE_41692 BOUND_VARIABLE_41693 BOUND_VARIABLE_41694) (and (_let_1 BOUND_VARIABLE_41692) (_let_1 BOUND_VARIABLE_41693))))))) (let ((_let_1425 (forall ((BOUND_VARIABLE_41661 set_variable) (BOUND_VARIABLE_41662 set_variable) (BOUND_VARIABLE_41663 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_41663))) (= (ll_71 BOUND_VARIABLE_41661 BOUND_VARIABLE_41662 BOUND_VARIABLE_41663) (and (_let_1 (collect_variable ((ll_389 BOUND_VARIABLE_41661) BOUND_VARIABLE_41662))) (_let_1 BOUND_VARIABLE_41662))))))) (let ((_let_1426 (forall ((BOUND_VARIABLE_41650 (-> option_fml option_fml)) (BOUND_VARIABLE_41651 (-> (-> char option_fml) (-> char option_game) option_fml)) (BOUND_VARIABLE_41652 (-> char option_fml)) (BOUND_VARIABLE_41653 (-> char option_game))) (= (BOUND_VARIABLE_41650 ((BOUND_VARIABLE_41651 BOUND_VARIABLE_41652) BOUND_VARIABLE_41653)) (ll_70 BOUND_VARIABLE_41650 BOUND_VARIABLE_41651 BOUND_VARIABLE_41652 BOUND_VARIABLE_41653))))) (let ((_let_1427 (forall ((BOUND_VARIABLE_41638 (-> char option_trm)) (BOUND_VARIABLE_41639 produc62062515n_game)) (= (ll_69 BOUND_VARIABLE_41638 BOUND_VARIABLE_41639) ((produc154833544on_fml ll_388) BOUND_VARIABLE_41639))))) (let ((_let_1428 (forall ((BOUND_VARIABLE_41626 (-> char option_trm)) (BOUND_VARIABLE_41627 produc62062515n_game)) (= (ll_68 BOUND_VARIABLE_41626 BOUND_VARIABLE_41627) ((produc154833544on_fml ll_387) BOUND_VARIABLE_41627))))) (let ((_let_1429 (forall ((BOUND_VARIABLE_41614 (-> char option_trm)) (BOUND_VARIABLE_41615 produc62062515n_game)) (= (ll_67 BOUND_VARIABLE_41614 BOUND_VARIABLE_41615) ((produc154833544on_fml ll_386) BOUND_VARIABLE_41615))))) (let ((_let_1430 (forall ((BOUND_VARIABLE_41602 (-> char option_trm)) (BOUND_VARIABLE_41603 produc62062515n_game)) (= (ll_66 BOUND_VARIABLE_41602 BOUND_VARIABLE_41603) ((produc154833544on_fml ll_385) BOUND_VARIABLE_41603))))) (let ((_let_1431 (forall ((BOUND_VARIABLE_41590 (-> char option_trm)) (BOUND_VARIABLE_41591 produc62062515n_game)) (= (ll_65 BOUND_VARIABLE_41590 BOUND_VARIABLE_41591) ((produc154833544on_fml ll_384) BOUND_VARIABLE_41591))))) (let ((_let_1432 (forall ((BOUND_VARIABLE_41579 set_variable) (BOUND_VARIABLE_41580 set_variable) (BOUND_VARIABLE_41581 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_41581))) (= (ll_64 BOUND_VARIABLE_41579 BOUND_VARIABLE_41580 BOUND_VARIABLE_41581) (and (_let_1 BOUND_VARIABLE_41579) (_let_1 BOUND_VARIABLE_41580))))))) (let ((_let_1433 (forall ((BOUND_VARIABLE_41548 set_variable) (BOUND_VARIABLE_41549 set_variable) (BOUND_VARIABLE_41550 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_41550))) (= (ll_63 BOUND_VARIABLE_41548 BOUND_VARIABLE_41549 BOUND_VARIABLE_41550) (and (_let_1 (collect_variable ((ll_383 BOUND_VARIABLE_41548) BOUND_VARIABLE_41549))) (_let_1 BOUND_VARIABLE_41549))))))) (let ((_let_1434 (forall ((BOUND_VARIABLE_41516 set_variable) (BOUND_VARIABLE_41517 set_variable) (BOUND_VARIABLE_41518 set_variable) (BOUND_VARIABLE_41519 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_41519))) (= (ll_62 BOUND_VARIABLE_41516 BOUND_VARIABLE_41517 BOUND_VARIABLE_41518 BOUND_VARIABLE_41519) (and (_let_1 BOUND_VARIABLE_41516) (_let_1 (collect_variable ((ll_382 BOUND_VARIABLE_41517) BOUND_VARIABLE_41518))))))))) (let ((_let_1435 (forall ((BOUND_VARIABLE_41505 set_variable) (BOUND_VARIABLE_41506 set_variable) (BOUND_VARIABLE_41507 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_41507))) (= (ll_61 BOUND_VARIABLE_41505 BOUND_VARIABLE_41506 BOUND_VARIABLE_41507) (and (_let_1 BOUND_VARIABLE_41505) (_let_1 BOUND_VARIABLE_41506))))))) (let ((_let_1436 (forall ((BOUND_VARIABLE_41494 set_variable) (BOUND_VARIABLE_41495 set_variable) (BOUND_VARIABLE_41496 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_41496))) (= (ll_60 BOUND_VARIABLE_41494 BOUND_VARIABLE_41495 BOUND_VARIABLE_41496) (and (_let_1 BOUND_VARIABLE_41494) (_let_1 BOUND_VARIABLE_41495))))))) (let ((_let_1437 (forall ((BOUND_VARIABLE_41486 set_variable) (BOUND_VARIABLE_41487 variable)) (= (ll_59 BOUND_VARIABLE_41486 BOUND_VARIABLE_41487) ((member_variable BOUND_VARIABLE_41487) BOUND_VARIABLE_41486))))) (let ((_let_1438 (forall ((BOUND_VARIABLE_41478 set_variable) (BOUND_VARIABLE_41479 variable)) (= (ll_58 BOUND_VARIABLE_41478 BOUND_VARIABLE_41479) ((member_variable BOUND_VARIABLE_41479) BOUND_VARIABLE_41478))))) (let ((_let_1439 (forall ((BOUND_VARIABLE_41463 (-> variable Bool)) (BOUND_VARIABLE_41464 (-> variable Bool)) (BOUND_VARIABLE_41465 (-> variable Bool)) (BOUND_VARIABLE_41466 variable)) (= (ll_57 BOUND_VARIABLE_41463 BOUND_VARIABLE_41464 BOUND_VARIABLE_41465 BOUND_VARIABLE_41466) ((inf_inf_o (BOUND_VARIABLE_41463 BOUND_VARIABLE_41466)) ((inf_inf_o (BOUND_VARIABLE_41464 BOUND_VARIABLE_41466)) (BOUND_VARIABLE_41465 BOUND_VARIABLE_41466))))))) (let ((_let_1440 (forall ((BOUND_VARIABLE_41448 (-> variable Bool)) (BOUND_VARIABLE_41449 (-> variable Bool)) (BOUND_VARIABLE_41450 (-> variable Bool)) (BOUND_VARIABLE_41451 variable)) (= (ll_56 BOUND_VARIABLE_41448 BOUND_VARIABLE_41449 BOUND_VARIABLE_41450 BOUND_VARIABLE_41451) ((inf_inf_o ((inf_inf_o (BOUND_VARIABLE_41448 BOUND_VARIABLE_41451)) (BOUND_VARIABLE_41449 BOUND_VARIABLE_41451))) (BOUND_VARIABLE_41450 BOUND_VARIABLE_41451)))))) (let ((_let_1441 (forall ((BOUND_VARIABLE_41437 (-> (-> char option_fml) option_fml)) (BOUND_VARIABLE_41438 (-> (-> char option_fml) (-> char option_game) char option_fml)) (BOUND_VARIABLE_41439 (-> char option_fml)) (BOUND_VARIABLE_41440 (-> char option_game))) (= (BOUND_VARIABLE_41437 ((BOUND_VARIABLE_41438 BOUND_VARIABLE_41439) BOUND_VARIABLE_41440)) (ll_55 BOUND_VARIABLE_41437 BOUND_VARIABLE_41438 BOUND_VARIABLE_41439 BOUND_VARIABLE_41440))))) (let ((_let_1442 (forall ((BOUND_VARIABLE_41410 (-> (-> char option_fml) (-> char option_game) char option_fml)) (BOUND_VARIABLE_41411 produc799602994n_game) (BOUND_VARIABLE_41412 char)) (= (ll_54 BOUND_VARIABLE_41410 BOUND_VARIABLE_41411 BOUND_VARIABLE_41412) ((produc347802313on_fml ((ll_381 BOUND_VARIABLE_41410) BOUND_VARIABLE_41412)) BOUND_VARIABLE_41411))))) (let ((_let_1443 (forall ((BOUND_VARIABLE_41399 set_variable) (BOUND_VARIABLE_41400 set_variable) (BOUND_VARIABLE_41401 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_41401))) (= (ll_53 BOUND_VARIABLE_41399 BOUND_VARIABLE_41400 BOUND_VARIABLE_41401) (and (_let_1 BOUND_VARIABLE_41399) (_let_1 BOUND_VARIABLE_41400))))))) (let ((_let_1444 (forall ((BOUND_VARIABLE_41368 set_variable) (BOUND_VARIABLE_41369 set_variable) (BOUND_VARIABLE_41370 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_41370))) (= (ll_52 BOUND_VARIABLE_41368 BOUND_VARIABLE_41369 BOUND_VARIABLE_41370) (and (_let_1 (collect_variable ((ll_380 BOUND_VARIABLE_41368) BOUND_VARIABLE_41369))) (_let_1 BOUND_VARIABLE_41369))))))) (let ((_let_1445 (forall ((BOUND_VARIABLE_41357 (-> (-> char option_fml) option_trm)) (BOUND_VARIABLE_41358 (-> (-> char option_fml) (-> char option_game) char option_fml)) (BOUND_VARIABLE_41359 (-> char option_fml)) (BOUND_VARIABLE_41360 (-> char option_game))) (= (BOUND_VARIABLE_41357 ((BOUND_VARIABLE_41358 BOUND_VARIABLE_41359) BOUND_VARIABLE_41360)) (ll_51 BOUND_VARIABLE_41357 BOUND_VARIABLE_41358 BOUND_VARIABLE_41359 BOUND_VARIABLE_41360))))) (let ((_let_1446 (forall ((BOUND_VARIABLE_41328 (-> (-> char option_fml) (-> char option_game) char option_fml)) (BOUND_VARIABLE_41329 produc799602994n_game) (BOUND_VARIABLE_41330 char)) (= (ll_50 BOUND_VARIABLE_41328 BOUND_VARIABLE_41329 BOUND_VARIABLE_41330) ((produc347802313on_fml ((ll_379 BOUND_VARIABLE_41328) BOUND_VARIABLE_41330)) BOUND_VARIABLE_41329))))) (let ((_let_1447 (forall ((BOUND_VARIABLE_41319 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_41319))) (= (ll_49 BOUND_VARIABLE_41319) (and (_let_1 va) (_let_1 ua))))))) (let ((_let_1448 (forall ((BOUND_VARIABLE_41308 set_variable) (BOUND_VARIABLE_41309 set_variable) (BOUND_VARIABLE_41310 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_41310))) (= (ll_48 BOUND_VARIABLE_41308 BOUND_VARIABLE_41309 BOUND_VARIABLE_41310) (and (_let_1 BOUND_VARIABLE_41308) (_let_1 BOUND_VARIABLE_41309))))))) (let ((_let_1449 (forall ((BOUND_VARIABLE_41297 set_variable) (BOUND_VARIABLE_41298 set_variable) (BOUND_VARIABLE_41299 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_41299))) (= (ll_47 BOUND_VARIABLE_41297 BOUND_VARIABLE_41298 BOUND_VARIABLE_41299) (and (_let_1 BOUND_VARIABLE_41297) (_let_1 BOUND_VARIABLE_41298))))))) (let ((_let_1450 (forall ((BOUND_VARIABLE_41265 set_variable) (BOUND_VARIABLE_41266 set_variable) (BOUND_VARIABLE_41267 set_variable) (BOUND_VARIABLE_41268 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_41268))) (= (ll_46 BOUND_VARIABLE_41265 BOUND_VARIABLE_41266 BOUND_VARIABLE_41267 BOUND_VARIABLE_41268) (and (_let_1 (collect_variable ((ll_378 BOUND_VARIABLE_41265) BOUND_VARIABLE_41266))) (_let_1 BOUND_VARIABLE_41267))))))) (let ((_let_1451 (forall ((BOUND_VARIABLE_41254 set_variable) (BOUND_VARIABLE_41255 set_variable) (BOUND_VARIABLE_41256 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_41256))) (= (ll_45 BOUND_VARIABLE_41254 BOUND_VARIABLE_41255 BOUND_VARIABLE_41256) (and (_let_1 BOUND_VARIABLE_41254) (_let_1 BOUND_VARIABLE_41255))))))) (let ((_let_1452 (forall ((BOUND_VARIABLE_41222 set_variable) (BOUND_VARIABLE_41223 set_variable) (BOUND_VARIABLE_41224 set_variable) (BOUND_VARIABLE_41225 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_41225))) (= (ll_44 BOUND_VARIABLE_41222 BOUND_VARIABLE_41223 BOUND_VARIABLE_41224 BOUND_VARIABLE_41225) (and (_let_1 BOUND_VARIABLE_41222) (_let_1 (collect_variable ((ll_377 BOUND_VARIABLE_41223) BOUND_VARIABLE_41224))))))))) (let ((_let_1453 (forall ((BOUND_VARIABLE_41211 set_variable) (BOUND_VARIABLE_41212 set_variable) (BOUND_VARIABLE_41213 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_41213))) (= (ll_43 BOUND_VARIABLE_41211 BOUND_VARIABLE_41212 BOUND_VARIABLE_41213) (and (_let_1 BOUND_VARIABLE_41211) (_let_1 BOUND_VARIABLE_41212))))))) (let ((_let_1454 (forall ((BOUND_VARIABLE_41200 set_variable) (BOUND_VARIABLE_41201 set_variable) (BOUND_VARIABLE_41202 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_41202))) (= (ll_42 BOUND_VARIABLE_41200 BOUND_VARIABLE_41201 BOUND_VARIABLE_41202) (and (_let_1 BOUND_VARIABLE_41200) (_let_1 BOUND_VARIABLE_41201))))))) (let ((_let_1455 (forall ((BOUND_VARIABLE_41173 (-> char option_trm)) (BOUND_VARIABLE_41174 produc62062515n_game) (BOUND_VARIABLE_41175 char)) (= (ll_41 BOUND_VARIABLE_41173 BOUND_VARIABLE_41174 BOUND_VARIABLE_41175) ((produc692578258on_trm (ll_376 BOUND_VARIABLE_41175)) BOUND_VARIABLE_41174))))) (let ((_let_1456 (forall ((BOUND_VARIABLE_41161 set_variable) (BOUND_VARIABLE_41162 trm) (BOUND_VARIABLE_41163 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_41163))) (= (ll_40 BOUND_VARIABLE_41161 BOUND_VARIABLE_41162 BOUND_VARIABLE_41163) (and (_let_1 BOUND_VARIABLE_41161) (_let_1 (static_FVT BOUND_VARIABLE_41162)))))))) (let ((_let_1457 (forall ((BOUND_VARIABLE_41147 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_41147))) (= (ll_39 BOUND_VARIABLE_41147) (and (_let_1 ua) (_let_1 (static_FVF (the_fml ((produc1499310791on_fml ll_38) sigma)))))))))) (let ((_let_1458 (forall ((BOUND_VARIABLE_41135 (-> char option_trm)) (BOUND_VARIABLE_41136 produc62062515n_game)) (= (ll_38 BOUND_VARIABLE_41135 BOUND_VARIABLE_41136) ((produc154833544on_fml ll_375) BOUND_VARIABLE_41136))))) (let ((_let_1459 (forall ((BOUND_VARIABLE_41121 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_41121))) (= (ll_37 BOUND_VARIABLE_41121) (and (_let_1 ua) (_let_1 (static_FVF (the_fml ((produc1499310791on_fml ll_36) sigma)))))))))) (let ((_let_1460 (forall ((BOUND_VARIABLE_41109 (-> char option_trm)) (BOUND_VARIABLE_41110 produc62062515n_game)) (= (ll_36 BOUND_VARIABLE_41109 BOUND_VARIABLE_41110) ((produc154833544on_fml ll_374) BOUND_VARIABLE_41110))))) (let ((_let_1461 (forall ((BOUND_VARIABLE_41077 set_variable) (BOUND_VARIABLE_41078 set_variable) (BOUND_VARIABLE_41079 set_variable) (BOUND_VARIABLE_41080 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_41080))) (= (ll_35 BOUND_VARIABLE_41077 BOUND_VARIABLE_41078 BOUND_VARIABLE_41079 BOUND_VARIABLE_41080) (and (_let_1 (collect_variable ((ll_373 BOUND_VARIABLE_41077) BOUND_VARIABLE_41078))) (_let_1 BOUND_VARIABLE_41079))))))) (let ((_let_1462 (forall ((BOUND_VARIABLE_41045 set_variable) (BOUND_VARIABLE_41046 set_variable) (BOUND_VARIABLE_41047 set_variable) (BOUND_VARIABLE_41048 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_41048))) (= (ll_34 BOUND_VARIABLE_41045 BOUND_VARIABLE_41046 BOUND_VARIABLE_41047 BOUND_VARIABLE_41048) (and (_let_1 BOUND_VARIABLE_41045) (_let_1 (collect_variable ((ll_372 BOUND_VARIABLE_41046) BOUND_VARIABLE_41047))))))))) (let ((_let_1463 (forall ((BOUND_VARIABLE_41033 set_variable) (BOUND_VARIABLE_41034 set_variable) (BOUND_VARIABLE_41035 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_41035))) (= (ll_33 BOUND_VARIABLE_41033 BOUND_VARIABLE_41034 BOUND_VARIABLE_41035) ((inf_inf_o (_let_1 BOUND_VARIABLE_41033)) (_let_1 BOUND_VARIABLE_41034))))))) (let ((_let_1464 (forall ((BOUND_VARIABLE_41005 set_variable) (BOUND_VARIABLE_41006 set_variable) (BOUND_VARIABLE_41007 variable)) (= (ll_32 BOUND_VARIABLE_41005 BOUND_VARIABLE_41006 BOUND_VARIABLE_41007) ((member_variable BOUND_VARIABLE_41007) (collect_variable ((ll_371 BOUND_VARIABLE_41005) BOUND_VARIABLE_41006))))))) (let ((_let_1465 (forall ((BOUND_VARIABLE_40979 set_variable) (BOUND_VARIABLE_40980 set_variable)) (= (ll_31 BOUND_VARIABLE_40979 BOUND_VARIABLE_40980) (= BOUND_VARIABLE_40979 (collect_variable ((ll_370 BOUND_VARIABLE_40979) BOUND_VARIABLE_40980))))))) (let ((_let_1466 (forall ((BOUND_VARIABLE_40953 set_variable) (BOUND_VARIABLE_40954 set_variable)) (= (ll_30 BOUND_VARIABLE_40953 BOUND_VARIABLE_40954) (= BOUND_VARIABLE_40953 (collect_variable ((ll_369 BOUND_VARIABLE_40954) BOUND_VARIABLE_40953))))))) (let ((_let_1467 (forall ((BOUND_VARIABLE_40943 set_variable) (BOUND_VARIABLE_40944 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_40944))) (= (ll_29 BOUND_VARIABLE_40943 BOUND_VARIABLE_40944) (and (_let_1 BOUND_VARIABLE_40943) (_let_1 (collect_variable bot_bot_variable_o)))))))) (let ((_let_1468 (forall ((BOUND_VARIABLE_40932 set_variable) (BOUND_VARIABLE_40933 set_variable) (BOUND_VARIABLE_40934 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_40934))) (= (ll_28 BOUND_VARIABLE_40932 BOUND_VARIABLE_40933 BOUND_VARIABLE_40934) (and (_let_1 BOUND_VARIABLE_40932) (_let_1 BOUND_VARIABLE_40933))))))) (let ((_let_1469 (forall ((BOUND_VARIABLE_40901 set_variable) (BOUND_VARIABLE_40902 set_variable) (BOUND_VARIABLE_40903 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_40903))) (= (ll_27 BOUND_VARIABLE_40901 BOUND_VARIABLE_40902 BOUND_VARIABLE_40903) (and (_let_1 (collect_variable ((ll_368 BOUND_VARIABLE_40901) BOUND_VARIABLE_40902))) (_let_1 BOUND_VARIABLE_40902))))))) (let ((_let_1470 (forall ((BOUND_VARIABLE_40890 (-> option_trm option_trm)) (BOUND_VARIABLE_40891 (-> (-> char option_fml) (-> char option_game) option_trm)) (BOUND_VARIABLE_40892 (-> char option_fml)) (BOUND_VARIABLE_40893 (-> char option_game))) (= (BOUND_VARIABLE_40890 ((BOUND_VARIABLE_40891 BOUND_VARIABLE_40892) BOUND_VARIABLE_40893)) (ll_26 BOUND_VARIABLE_40890 BOUND_VARIABLE_40891 BOUND_VARIABLE_40892 BOUND_VARIABLE_40893))))) (let ((_let_1471 (forall ((BOUND_VARIABLE_40861 (-> char option_trm)) (BOUND_VARIABLE_40862 produc62062515n_game) (BOUND_VARIABLE_40863 char)) (= (ll_25 BOUND_VARIABLE_40861 BOUND_VARIABLE_40862 BOUND_VARIABLE_40863) ((produc692578258on_trm ((ll_367 BOUND_VARIABLE_40861) BOUND_VARIABLE_40863)) BOUND_VARIABLE_40862))))) (let ((_let_1472 (forall ((BOUND_VARIABLE_40849 set_variable) (BOUND_VARIABLE_40850 trm) (BOUND_VARIABLE_40851 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_40851))) (= (ll_24 BOUND_VARIABLE_40849 BOUND_VARIABLE_40850 BOUND_VARIABLE_40851) (and (_let_1 BOUND_VARIABLE_40849) (_let_1 (static_FVT BOUND_VARIABLE_40850)))))))) (let ((_let_1473 (forall ((BOUND_VARIABLE_40820 (-> char option_trm)) (BOUND_VARIABLE_40821 produc62062515n_game) (BOUND_VARIABLE_40822 char)) (= (ll_23 BOUND_VARIABLE_40820 BOUND_VARIABLE_40821 BOUND_VARIABLE_40822) ((produc692578258on_trm ((ll_366 BOUND_VARIABLE_40820) BOUND_VARIABLE_40822)) BOUND_VARIABLE_40821))))) (let ((_let_1474 (forall ((BOUND_VARIABLE_40809 set_variable) (BOUND_VARIABLE_40810 set_variable) (BOUND_VARIABLE_40811 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_40811))) (= (ll_22 BOUND_VARIABLE_40809 BOUND_VARIABLE_40810 BOUND_VARIABLE_40811) (and (_let_1 BOUND_VARIABLE_40809) (_let_1 BOUND_VARIABLE_40810))))))) (let ((_let_1475 (forall ((BOUND_VARIABLE_40798 set_variable) (BOUND_VARIABLE_40799 set_variable) (BOUND_VARIABLE_40800 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_40800))) (= (ll_21 BOUND_VARIABLE_40798 BOUND_VARIABLE_40799 BOUND_VARIABLE_40800) (and (_let_1 BOUND_VARIABLE_40798) (_let_1 BOUND_VARIABLE_40799))))))) (let ((_let_1476 (forall ((BOUND_VARIABLE_40787 set_variable) (BOUND_VARIABLE_40788 set_variable) (BOUND_VARIABLE_40789 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_40789))) (= (ll_20 BOUND_VARIABLE_40787 BOUND_VARIABLE_40788 BOUND_VARIABLE_40789) (and (_let_1 BOUND_VARIABLE_40787) (_let_1 BOUND_VARIABLE_40788))))))) (let ((_let_1477 (forall ((BOUND_VARIABLE_40776 set_variable) (BOUND_VARIABLE_40777 set_variable) (BOUND_VARIABLE_40778 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_40778))) (= (ll_19 BOUND_VARIABLE_40776 BOUND_VARIABLE_40777 BOUND_VARIABLE_40778) (and (_let_1 BOUND_VARIABLE_40776) (_let_1 BOUND_VARIABLE_40777))))))) (let ((_let_1478 (forall ((BOUND_VARIABLE_40744 set_variable) (BOUND_VARIABLE_40745 set_variable) (BOUND_VARIABLE_40746 set_variable) (BOUND_VARIABLE_40747 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_40747))) (= (ll_18 BOUND_VARIABLE_40744 BOUND_VARIABLE_40745 BOUND_VARIABLE_40746 BOUND_VARIABLE_40747) (and (_let_1 (collect_variable ((ll_365 BOUND_VARIABLE_40744) BOUND_VARIABLE_40745))) (_let_1 BOUND_VARIABLE_40746))))))) (let ((_let_1479 (forall ((BOUND_VARIABLE_40712 set_variable) (BOUND_VARIABLE_40713 set_variable) (BOUND_VARIABLE_40714 set_variable) (BOUND_VARIABLE_40715 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_40715))) (= (ll_17 BOUND_VARIABLE_40712 BOUND_VARIABLE_40713 BOUND_VARIABLE_40714 BOUND_VARIABLE_40715) (and (_let_1 (collect_variable ((ll_364 BOUND_VARIABLE_40712) BOUND_VARIABLE_40713))) (_let_1 BOUND_VARIABLE_40714))))))) (let ((_let_1480 (forall ((BOUND_VARIABLE_40697 (-> variable Bool)) (BOUND_VARIABLE_40698 (-> variable Bool)) (BOUND_VARIABLE_40699 (-> variable Bool)) (BOUND_VARIABLE_40700 variable)) (= (ll_16 BOUND_VARIABLE_40697 BOUND_VARIABLE_40698 BOUND_VARIABLE_40699 BOUND_VARIABLE_40700) ((inf_inf_o ((inf_inf_o (BOUND_VARIABLE_40697 BOUND_VARIABLE_40700)) (BOUND_VARIABLE_40698 BOUND_VARIABLE_40700))) (BOUND_VARIABLE_40699 BOUND_VARIABLE_40700)))))) (let ((_let_1481 (forall ((BOUND_VARIABLE_40682 (-> variable Bool)) (BOUND_VARIABLE_40683 (-> variable Bool)) (BOUND_VARIABLE_40684 (-> variable Bool)) (BOUND_VARIABLE_40685 variable)) (= (ll_15 BOUND_VARIABLE_40682 BOUND_VARIABLE_40683 BOUND_VARIABLE_40684 BOUND_VARIABLE_40685) ((inf_inf_o (BOUND_VARIABLE_40682 BOUND_VARIABLE_40685)) ((inf_inf_o (BOUND_VARIABLE_40683 BOUND_VARIABLE_40685)) (BOUND_VARIABLE_40684 BOUND_VARIABLE_40685))))))) (let ((_let_1482 (forall ((BOUND_VARIABLE_40671 set_variable) (BOUND_VARIABLE_40672 set_variable) (BOUND_VARIABLE_40673 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_40673))) (= (ll_14 BOUND_VARIABLE_40671 BOUND_VARIABLE_40672 BOUND_VARIABLE_40673) (and (_let_1 BOUND_VARIABLE_40671) (_let_1 BOUND_VARIABLE_40672))))))) (let ((_let_1483 (forall ((BOUND_VARIABLE_40660 set_variable) (BOUND_VARIABLE_40661 set_variable) (BOUND_VARIABLE_40662 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_40662))) (= (ll_13 BOUND_VARIABLE_40660 BOUND_VARIABLE_40661 BOUND_VARIABLE_40662) (and (_let_1 BOUND_VARIABLE_40660) (_let_1 BOUND_VARIABLE_40661))))))) (let ((_let_1484 (forall ((BOUND_VARIABLE_40646 set_variable) (BOUND_VARIABLE_40647 (-> set_variable set_variable)) (BOUND_VARIABLE_40648 set_variable) (BOUND_VARIABLE_40649 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_40649))) (= (ll_12 BOUND_VARIABLE_40646 BOUND_VARIABLE_40647 BOUND_VARIABLE_40648 BOUND_VARIABLE_40649) (and (_let_1 (BOUND_VARIABLE_40647 BOUND_VARIABLE_40646)) (_let_1 (BOUND_VARIABLE_40647 BOUND_VARIABLE_40648)))))))) (let ((_let_1485 (forall ((BOUND_VARIABLE_40632 set_variable) (BOUND_VARIABLE_40633 (-> set_variable set_variable)) (BOUND_VARIABLE_40634 set_variable) (BOUND_VARIABLE_40635 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_40635))) (= (ll_11 BOUND_VARIABLE_40632 BOUND_VARIABLE_40633 BOUND_VARIABLE_40634 BOUND_VARIABLE_40635) (and (_let_1 (BOUND_VARIABLE_40633 BOUND_VARIABLE_40632)) (_let_1 (BOUND_VARIABLE_40633 BOUND_VARIABLE_40634)))))))) (let ((_let_1486 (forall ((BOUND_VARIABLE_40621 (-> variable Bool)) (BOUND_VARIABLE_40622 (-> variable Bool)) (BOUND_VARIABLE_40623 variable)) (= (ll_10 BOUND_VARIABLE_40621 BOUND_VARIABLE_40622 BOUND_VARIABLE_40623) ((inf_inf_o (BOUND_VARIABLE_40621 BOUND_VARIABLE_40623)) (BOUND_VARIABLE_40622 BOUND_VARIABLE_40623)))))) (let ((_let_1487 (forall ((BOUND_VARIABLE_40614 (-> option_trm Bool))) (= (ll_9 BOUND_VARIABLE_40614) (forall ((X4 option_trm)) (BOUND_VARIABLE_40614 X4)))))) (let ((_let_1488 (forall ((BOUND_VARIABLE_40605 (-> option_trm Bool))) (= (ll_8 BOUND_VARIABLE_40605) (and (BOUND_VARIABLE_40605 none_trm) (forall ((X trm)) (BOUND_VARIABLE_40605 (some_trm X)))))))) (let ((_let_1489 (forall ((BOUND_VARIABLE_40594 set_variable) (BOUND_VARIABLE_40595 set_variable) (BOUND_VARIABLE_40596 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_40596))) (= (ll_7 BOUND_VARIABLE_40594 BOUND_VARIABLE_40595 BOUND_VARIABLE_40596) (and (_let_1 BOUND_VARIABLE_40594) (_let_1 BOUND_VARIABLE_40595))))))) (let ((_let_1490 (forall ((BOUND_VARIABLE_40583 set_variable) (BOUND_VARIABLE_40584 set_variable) (BOUND_VARIABLE_40585 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_40585))) (= (ll_6 BOUND_VARIABLE_40583 BOUND_VARIABLE_40584 BOUND_VARIABLE_40585) (and (_let_1 BOUND_VARIABLE_40583) (_let_1 BOUND_VARIABLE_40584))))))) (let ((_let_1491 (forall ((BOUND_VARIABLE_40552 set_variable) (BOUND_VARIABLE_40553 set_variable) (BOUND_VARIABLE_40554 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_40554))) (= (ll_5 BOUND_VARIABLE_40552 BOUND_VARIABLE_40553 BOUND_VARIABLE_40554) (and (_let_1 (collect_variable ((ll_363 BOUND_VARIABLE_40552) BOUND_VARIABLE_40553))) (_let_1 BOUND_VARIABLE_40553))))))) (let ((_let_1492 (forall ((BOUND_VARIABLE_40521 (-> char option_trm)) (BOUND_VARIABLE_40522 produc62062515n_game) (BOUND_VARIABLE_40523 char)) (= (ll_4 BOUND_VARIABLE_40521 BOUND_VARIABLE_40522 BOUND_VARIABLE_40523) ((produc692578258on_trm ((ll_362 BOUND_VARIABLE_40521) BOUND_VARIABLE_40523)) BOUND_VARIABLE_40522))))) (let ((_let_1493 (forall ((BOUND_VARIABLE_40509 set_variable) (BOUND_VARIABLE_40510 trm) (BOUND_VARIABLE_40511 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_40511))) (= (ll_3 BOUND_VARIABLE_40509 BOUND_VARIABLE_40510 BOUND_VARIABLE_40511) (and (_let_1 BOUND_VARIABLE_40509) (_let_1 (static_FVT BOUND_VARIABLE_40510)))))))) (let ((_let_1494 (forall ((BOUND_VARIABLE_40499 (-> variable Bool)) (BOUND_VARIABLE_40500 (-> variable Bool)) (BOUND_VARIABLE_40501 variable)) (= (ll_2 BOUND_VARIABLE_40499 BOUND_VARIABLE_40500 BOUND_VARIABLE_40501) (and (BOUND_VARIABLE_40499 BOUND_VARIABLE_40501) (BOUND_VARIABLE_40500 BOUND_VARIABLE_40501)))))) (let ((_let_1495 (forall ((BOUND_VARIABLE_40486 (-> variable Bool)) (BOUND_VARIABLE_40487 (-> variable Bool)) (BOUND_VARIABLE_40488 variable)) (let ((_let_1 (member_variable BOUND_VARIABLE_40488))) (= (ll_1 BOUND_VARIABLE_40486 BOUND_VARIABLE_40487 BOUND_VARIABLE_40488) (and (_let_1 (collect_variable BOUND_VARIABLE_40486)) (_let_1 (collect_variable BOUND_VARIABLE_40487)))))))) (let ((_let_1496 (and (forall ((BOUND_VARIABLE_6613 option_fml) (BOUND_VARIABLE_6615 (-> trm option_fml)) (BOUND_VARIABLE_6617 option_trm)) (let ((_let_1 (BOUND_VARIABLE_6615 (the_trm BOUND_VARIABLE_6617)))) (let ((_let_2 (= none_trm BOUND_VARIABLE_6617))) (or _let_2 (= _let_1 (((if_option_fml _let_2) BOUND_VARIABLE_6613) _let_1)))))) (forall ((BOUND_VARIABLE_6629 option_fml) (BOUND_VARIABLE_6631 (-> trm option_fml))) (= BOUND_VARIABLE_6629 (((if_option_fml true) BOUND_VARIABLE_6629) (BOUND_VARIABLE_6631 (the_trm none_trm))))) _let_1495 _let_1494 _let_1493 _let_1492 _let_1491 _let_1490 _let_1489 _let_1488 _let_1487 _let_1486 _let_1485 _let_1484 _let_1483 _let_1482 _let_1481 _let_1480 _let_1479 _let_1478 _let_1477 _let_1476 _let_1475 _let_1474 _let_1473 _let_1472 _let_1471 _let_1470 _let_1469 _let_1468 _let_1467 _let_1466 _let_1465 _let_1464 _let_1463 _let_1462 _let_1461 _let_1460 _let_1459 _let_1458 _let_1457 _let_1456 _let_1455 _let_1454 _let_1453 _let_1452 _let_1451 _let_1450 _let_1449 _let_1448 _let_1447 _let_1446 _let_1445 _let_1444 _let_1443 _let_1442 _let_1441 _let_1440 _let_1439 _let_1438 _let_1437 _let_1436 _let_1435 _let_1434 _let_1433 _let_1432 _let_1431 _let_1430 _let_1429 _let_1428 _let_1427 _let_1426 _let_1425 _let_1424 _let_1423 _let_1422 _let_1421 _let_1420 _let_1419 _let_1418 _let_1417 _let_1416 _let_1415 _let_1414 _let_1413 _let_1412 _let_1411 _let_1410 _let_1409 _let_1408 _let_1407 _let_1406 _let_1405 _let_1404 _let_1403 _let_1402 _let_1401 _let_1400 _let_1399 _let_1398 _let_1397 _let_1396 _let_1395 _let_1394 _let_1393 _let_1392 _let_1391 _let_1390 _let_1389 _let_1388 _let_1387 _let_1386 _let_1385 _let_1384 _let_1383 _let_1382 _let_1381 _let_1380 _let_1379 _let_1378 _let_1377 _let_1376 _let_1375 _let_1374 _let_1373 _let_1372 _let_1371 _let_1370 _let_1369 _let_1368 _let_1367 _let_1366 _let_1365 _let_1364 _let_1363 _let_1362 _let_1361 _let_1360 _let_1359 _let_1358 _let_1357 _let_1356 _let_1355 _let_1354 _let_1353 _let_1352 _let_1351 _let_1350 _let_1349 _let_1348 _let_1347 _let_1346 _let_1345 _let_1344 _let_1343 _let_1342 _let_1341 _let_1340 _let_1339 _let_1338 _let_1337 _let_1336 _let_1335 _let_1334 _let_1333 _let_1332 _let_1331 _let_1330 _let_1329 _let_1328 _let_1327 _let_1326 _let_1325 _let_1324 _let_1323 _let_1322 _let_1321 _let_1320 _let_1319 _let_1318 _let_1317 _let_1316 _let_1315 _let_1314 _let_1313 _let_1312 _let_1311 _let_1310 _let_1309 _let_1308 _let_1307 _let_1306 _let_1305 _let_1304 _let_1303 _let_1302 _let_1301 _let_1300 _let_1299 _let_1298 _let_1297 _let_1296 _let_1295 _let_1294 _let_1293 _let_1292 _let_1291 _let_1290 _let_1289 _let_1288 _let_1287 _let_1286 _let_1285 _let_1284 _let_1283 _let_1282 _let_1281 _let_1280 _let_1279 _let_1278 _let_1277 _let_1276 _let_1275 _let_1274 _let_1273 _let_1272 _let_1271 _let_1270 _let_1269 _let_1268 _let_1267 _let_1266 _let_1265 _let_1264 _let_1263 _let_1262 _let_1261 _let_1260 _let_1259 _let_1258 _let_1257 _let_1256 _let_1255 _let_1254 _let_1253 _let_1252 _let_1251 _let_1250 _let_1249 _let_1248 _let_1247 _let_1246 _let_1245 _let_1244 _let_1243 _let_1242 _let_1241 _let_1240 _let_1239 _let_1238 _let_1237 _let_1236 _let_1235 _let_1234 _let_1233 _let_1232 _let_1231 _let_1230 _let_1229 _let_1228 _let_1227 _let_1226 _let_1225 _let_1224 _let_1223 _let_1222 _let_1221 _let_1220 _let_1219 _let_1218 _let_1217 _let_1216 _let_1215 _let_1214 _let_1213 _let_1212 _let_1211 _let_1210 _let_1209 _let_1208 _let_1207 _let_1206 _let_1205 _let_1204 _let_1203 _let_1202 _let_1201 _let_1200 _let_1199 _let_1198 _let_1197 _let_1196 _let_1195 _let_1194 _let_1193 _let_1192 _let_1191 _let_1190 _let_1189 _let_1188 _let_1187 _let_1186 _let_1185 _let_1184 _let_1183 _let_1182 _let_1181 _let_1180 _let_1179 _let_1178 _let_1177 _let_1176 _let_1175 _let_1174 _let_1173 _let_1172 _let_1171 _let_1170 _let_1169 _let_1168 _let_1167 _let_1166 _let_1165 _let_1164 _let_1163 _let_1162 _let_1161 _let_1160 _let_1159 _let_1158 _let_1157 _let_1156 _let_1155 _let_1154 _let_1153 _let_1152 _let_1151 _let_1150 _let_1149 _let_1148 _let_1147 _let_1146 _let_1145 _let_1144 _let_1143 _let_1142 _let_1141 _let_1140 _let_1139 _let_1138 _let_1137 _let_1136 _let_1135 _let_1134 _let_1133 _let_1132 _let_1131 _let_1130 _let_1129 _let_1128 _let_1127 _let_1126 _let_1125 _let_1124 _let_1123 _let_1122 _let_1121 _let_1120 _let_1119 _let_1118 _let_1117 _let_1116 _let_1115 _let_1114 _let_1113 _let_1112 _let_1111 _let_1110 _let_1109 _let_1108 _let_1107 _let_1106 _let_1105 _let_1104 _let_1103 _let_1102 _let_1101 _let_1100 _let_1099 _let_1098 _let_1097 _let_1096 _let_1095 _let_1094 _let_1093 _let_1092 _let_1091 _let_1090 _let_1089 _let_1088 _let_1087 _let_1086 _let_1085 _let_1084 _let_1083 _let_1082 _let_1081 _let_1080 _let_1079 _let_1078 _let_1077 _let_1076 _let_1075 _let_1074 _let_1073 _let_1072 _let_1071 _let_1070 _let_1069 _let_1068 _let_1067 _let_1066 _let_1065 _let_1064 _let_1063 _let_1062 _let_1061 _let_1060 _let_1059 _let_1058 _let_1057 _let_1056 _let_1055 _let_1054 _let_1053 _let_1052 _let_1051 _let_1050 _let_1049 _let_1048 _let_1047 _let_1046 _let_1045 _let_1044 _let_1043 _let_1042 _let_1041 _let_1040 _let_1039 _let_1038 _let_1037 _let_1036 _let_1035 _let_1034 _let_1033 _let_1032 _let_1031 _let_1030 _let_1029 _let_1028 _let_1027 _let_1026 _let_1025 _let_1024 _let_1023 _let_1022 _let_1021 _let_1020 _let_1019 _let_1018 _let_1017 _let_1016 _let_1015 _let_1014 _let_1013 _let_1012 _let_1011 _let_1010 _let_1009 _let_1008 _let_1007 _let_1006 _let_1005 _let_1004 _let_1003 _let_1002 _let_1001 _let_1000 _let_999 _let_998 _let_997 _let_996 _let_995 _let_994 _let_993 _let_992 _let_991 _let_990 _let_989 _let_988 _let_987 _let_986 _let_985 _let_984 _let_983 _let_982 _let_981 _let_980 _let_979 _let_978 _let_977 _let_976 _let_975 _let_974 _let_973 _let_972 _let_971 _let_970 _let_969 _let_968 _let_967 _let_966 _let_965 _let_964 _let_963 _let_962 _let_961 _let_960 _let_959 _let_958 _let_957 _let_956 _let_955 _let_954 _let_953 _let_952 _let_951 _let_950 _let_949))) (let ((_let_1497 (MACRO_SR_PRED_TRANSFORM (AND_INTRO (EQ_RESOLVE (MACRO_SR_PRED_TRANSFORM (AND_INTRO (EQ_RESOLVE (ASSUME |:args| (_let_53)) (TRANS (MACRO_SR_EQ_INTRO |:args| (_let_53 7 12)) (MACRO_SR_EQ_INTRO _let_119 _let_118 _let_117 _let_116 _let_115 _let_114 _let_113 _let_112 _let_111 _let_110 _let_109 _let_108 _let_107 _let_106 _let_105 _let_104 _let_103 _let_102 _let_101 _let_100 _let_99 _let_98 _let_97 _let_96 _let_95 _let_94 _let_93 _let_92 |:args| ((and (forall ((BOUND_VARIABLE_6613 option_fml) (BOUND_VARIABLE_6615 (-> trm option_fml)) (BOUND_VARIABLE_6617 option_trm)) (or (= none_trm BOUND_VARIABLE_6617) (= (((case_o325794063ml_trm BOUND_VARIABLE_6613) BOUND_VARIABLE_6615) BOUND_VARIABLE_6617) (BOUND_VARIABLE_6615 (the_trm BOUND_VARIABLE_6617))))) (forall ((BOUND_VARIABLE_6629 option_fml) (BOUND_VARIABLE_6631 (-> trm option_fml))) (= BOUND_VARIABLE_6629 (((case_o325794063ml_trm BOUND_VARIABLE_6629) BOUND_VARIABLE_6631) none_trm)))) 7 12)))) (PREPROCESS |:args| ((and _let_1495 _let_1494 _let_1493 _let_1492 _let_1491 _let_1490 _let_1489 _let_1488 _let_1487 _let_1486 _let_1485 _let_1484 _let_1483 _let_1482 _let_1481 _let_1480 _let_1479 _let_1478 _let_1477 _let_1476 _let_1475 _let_1474 _let_1473 _let_1472 _let_1471 _let_1470 _let_1469 _let_1468 _let_1467 _let_1466 _let_1465 _let_1464 _let_1463 _let_1462 _let_1461 _let_1460 _let_1459 _let_1458 _let_1457 _let_1456 _let_1455 _let_1454 _let_1453 _let_1452 _let_1451 _let_1450 _let_1449 _let_1448 _let_1447 _let_1446 _let_1445 _let_1444 _let_1443 _let_1442 _let_1441 _let_1440 _let_1439 _let_1438 _let_1437 _let_1436 _let_1435 _let_1434 _let_1433 _let_1432 _let_1431 _let_1430 _let_1429 _let_1428 _let_1427 _let_1426 _let_1425 _let_1424 _let_1423 _let_1422 _let_1421 _let_1420 _let_1419 _let_1418 _let_1417 _let_1416 _let_1415 _let_1414 _let_1413 _let_1412 _let_1411 _let_1410 _let_1409 _let_1408 _let_1407 _let_1406 _let_1405 _let_1404 _let_1403 _let_1402 _let_1401 _let_1400 _let_1399 _let_1398 _let_1397 _let_1396 _let_1395 _let_1394 _let_1393 _let_1392 _let_1391 _let_1390 _let_1389 _let_1388 _let_1387 _let_1386 _let_1385 _let_1384 _let_1383 _let_1382 _let_1381 _let_1380 _let_1379 _let_1378 _let_1377 _let_1376 _let_1375 _let_1374 _let_1373 _let_1372 _let_1371 _let_1370 _let_1369 _let_1368 _let_1367 _let_1366 _let_1365 _let_1364 _let_1363 _let_1362 _let_1361 _let_1360 _let_1359 _let_1358 _let_1357 _let_1356 _let_1355 _let_1354 _let_1353 _let_1352 _let_1351 _let_1350 _let_1349 _let_1348 _let_1347 _let_1346 _let_1345 _let_1344 _let_1343 _let_1342 _let_1341 _let_1340 _let_1339 _let_1338 _let_1337 _let_1336 _let_1335 _let_1334 _let_1333 _let_1332 _let_1331 _let_1330 _let_1329 _let_1328 _let_1327 _let_1326 _let_1325 _let_1324 _let_1323 _let_1322 _let_1321 _let_1320 _let_1319 _let_1318 _let_1317 _let_1316 _let_1315 _let_1314 _let_1313 _let_1312 _let_1311 _let_1310 _let_1309 _let_1308 _let_1307 _let_1306 _let_1305 _let_1304 _let_1303 _let_1302 _let_1301 _let_1300 _let_1299 _let_1298 _let_1297 _let_1296 _let_1295 _let_1294 _let_1293 _let_1292 _let_1291 _let_1290 _let_1289 _let_1288 _let_1287 _let_1286 _let_1285 _let_1284 _let_1283 _let_1282 _let_1281 _let_1280 _let_1279 _let_1278 _let_1277 _let_1276 _let_1275 _let_1274 _let_1273 _let_1272 _let_1271 _let_1270 _let_1269 _let_1268 _let_1267 _let_1266 _let_1265 _let_1264 _let_1263 _let_1262 _let_1261 _let_1260 _let_1259 _let_1258 _let_1257 _let_1256 _let_1255 _let_1254 _let_1253 _let_1252 _let_1251 _let_1250 _let_1249 _let_1248 _let_1247 _let_1246 _let_1245 _let_1244 _let_1243 _let_1242 _let_1241 _let_1240 _let_1239 _let_1238 _let_1237 _let_1236 _let_1235 _let_1234 _let_1233 _let_1232 _let_1231 _let_1230 _let_1229 _let_1228 _let_1227 _let_1226 _let_1225 _let_1224 _let_1223 _let_1222 _let_1221 _let_1220 _let_1219 _let_1218 _let_1217 _let_1216 _let_1215 _let_1214 _let_1213 _let_1212 _let_1211 _let_1210 _let_1209 _let_1208 _let_1207 _let_1206 _let_1205 _let_1204 _let_1203 _let_1202 _let_1201 _let_1200 _let_1199 _let_1198 _let_1197 _let_1196 _let_1195 _let_1194 _let_1193 _let_1192 _let_1191 _let_1190 _let_1189 _let_1188 _let_1187 _let_1186 _let_1185 _let_1184 _let_1183 _let_1182 _let_1181 _let_1180 _let_1179 _let_1178 _let_1177 _let_1176 _let_1175 _let_1174 _let_1173 _let_1172 _let_1171 _let_1170 _let_1169 _let_1168 _let_1167 _let_1166 _let_1165 _let_1164 _let_1163 _let_1162 _let_1161 _let_1160 _let_1159 _let_1158 _let_1157 _let_1156 _let_1155 _let_1154 _let_1153 _let_1152 _let_1151 _let_1150 _let_1149 _let_1148 _let_1147 _let_1146 _let_1145 _let_1144 _let_1143 _let_1142 _let_1141 _let_1140 _let_1139 _let_1138 _let_1137 _let_1136 _let_1135 _let_1134 _let_1133 _let_1132 _let_1131 _let_1130 _let_1129 _let_1128 _let_1127 _let_1126 _let_1125 _let_1124 _let_1123 _let_1122 _let_1121 _let_1120 _let_1119 _let_1118 _let_1117 _let_1116 _let_1115 _let_1114 _let_1113 _let_1112 _let_1111 _let_1110 _let_1109 _let_1108 _let_1107 _let_1106 _let_1105 _let_1104 _let_1103 _let_1102 _let_1101 _let_1100 _let_1099 _let_1098 _let_1097 _let_1096 _let_1095 _let_1094 _let_1093 _let_1092 _let_1091 _let_1090 _let_1089 _let_1088 _let_1087 _let_1086 _let_1085 _let_1084 _let_1083 _let_1082 _let_1081 _let_1080 _let_1079 _let_1078 _let_1077 _let_1076 _let_1075 _let_1074 _let_1073 _let_1072 _let_1071 _let_1070 _let_1069 _let_1068 _let_1067 _let_1066 _let_1065 _let_1064 _let_1063 _let_1062 _let_1061 _let_1060 _let_1059 _let_1058 _let_1057 _let_1056 _let_1055 _let_1054 _let_1053 _let_1052 _let_1051 _let_1050 _let_1049 _let_1048 _let_1047 _let_1046 _let_1045 _let_1044 _let_1043 _let_1042 _let_1041 _let_1040 _let_1039 _let_1038 _let_1037 _let_1036 _let_1035 _let_1034 _let_1033 _let_1032 _let_1031 _let_1030 _let_1029 _let_1028 _let_1027 _let_1026 _let_1025 _let_1024 _let_1023 _let_1022 _let_1021 _let_1020 _let_1019 _let_1018 _let_1017 _let_1016 _let_1015 _let_1014 _let_1013 _let_1012 _let_1011 _let_1010 _let_1009 _let_1008 _let_1007 _let_1006 _let_1005 _let_1004 _let_1003 _let_1002 _let_1001 _let_1000 _let_999 _let_998 _let_997 _let_996 _let_995 _let_994 _let_993 _let_992 _let_991 _let_990 _let_989 _let_988 _let_987 _let_986 _let_985 _let_984 _let_983 _let_982 _let_981 _let_980 _let_979 _let_978 _let_977 _let_976 _let_975 _let_974 _let_973 _let_972 _let_971 _let_970 _let_969 _let_968 _let_967 _let_966 _let_965 _let_964 _let_963 _let_962 _let_961 _let_960 _let_959 _let_958 _let_957 _let_956 _let_955 _let_954 _let_953 _let_952 _let_951 _let_950 _let_949)))) |:args| (_let_1496)) (PREPROCESS |:args| ((= _let_1496 (and _let_948 _let_947 _let_946 _let_945 _let_944 _let_943 _let_942 _let_941 _let_940 _let_939 _let_938 _let_937 _let_936 _let_935 _let_934 _let_933 _let_932 _let_931 _let_930 _let_929 _let_928 _let_927 _let_926 _let_925 _let_924 _let_923 _let_922 _let_921 _let_920 _let_919 _let_918 _let_917 _let_916 _let_915 _let_914 _let_913 _let_912 _let_911 _let_910 _let_909 _let_908 _let_907 _let_906 _let_905 _let_904 _let_903 _let_902 _let_901 _let_900 _let_899 _let_898 _let_897 _let_896 _let_895 _let_894 _let_893 _let_892 _let_891 _let_890 _let_889 _let_888 _let_887 _let_886 _let_885 _let_884 _let_883 _let_882 _let_881 _let_880 _let_879 _let_878 _let_877 _let_876 _let_875 _let_874 _let_873 _let_872 _let_871 _let_870 _let_869 _let_230 _let_868 _let_867 _let_866 _let_865 _let_864 _let_863 _let_862 _let_861 _let_860 _let_859 _let_858 _let_857 _let_856 _let_855 _let_854 _let_853 _let_852 _let_851 _let_850 _let_849 _let_848 _let_847 _let_846 _let_845 _let_844 _let_843 _let_842 _let_841 _let_840 _let_839 _let_838 _let_837 _let_836 _let_835 _let_834 _let_833 _let_832 _let_831 _let_830 _let_829 _let_828 _let_827 _let_826 _let_825 _let_824 _let_823 _let_822 _let_821 _let_820 _let_819 _let_818 _let_817 _let_816 _let_815 _let_814 _let_813 _let_812 _let_811 _let_810 _let_809 _let_808 _let_807 _let_806 _let_805 _let_804 _let_803 _let_802 _let_801 _let_800 _let_799 _let_798 _let_797 _let_796 _let_795 _let_794 _let_793 _let_792 _let_791 _let_790 _let_789 _let_788 _let_787 _let_786 _let_785 _let_784 _let_783 _let_782 _let_781 _let_780 _let_779 _let_778 _let_777 _let_776 _let_775 _let_774 _let_773 _let_772 _let_771 _let_770 _let_769 _let_768 _let_767 _let_766 _let_765 _let_764 _let_763 _let_762 _let_761 _let_760 _let_759 _let_758 _let_757 _let_756 _let_755 _let_754 _let_753 _let_752 _let_751 _let_750 _let_749 _let_748 _let_747 _let_746 _let_745 _let_744 _let_743 _let_742 _let_741 _let_740 _let_739 _let_738 _let_737 _let_736 _let_735 _let_734 _let_733 _let_732 _let_731 _let_730 _let_729 _let_728 _let_727 _let_726 _let_725 _let_724 _let_723 _let_722 _let_721 _let_720 _let_719 _let_718 _let_717 _let_716 _let_715 _let_714 _let_713 _let_712 _let_711 _let_710 _let_709 _let_708 _let_707 _let_706 _let_705 _let_704 _let_703 _let_702 _let_701 _let_700 _let_699 _let_698 _let_697 _let_696 _let_695 _let_694 _let_693 _let_692 _let_691 _let_690 _let_689 _let_688 _let_687 _let_686 _let_685 _let_684 _let_683 _let_682 _let_681 _let_680 _let_679 _let_678 _let_677 _let_676 _let_675 _let_674 _let_673 _let_672 _let_671 _let_670 _let_669 _let_668 _let_667 _let_666 _let_665 _let_664 _let_663 _let_662 _let_661 _let_660 _let_659 _let_658 _let_657 _let_656 _let_655 _let_654 _let_653 _let_652 _let_651 _let_650 _let_649 _let_648 _let_647 _let_646 _let_645 _let_644 _let_643 _let_642 _let_641 _let_640 _let_639 _let_638 _let_637 _let_636 _let_635 _let_634 _let_633 _let_632 _let_631 _let_630 _let_629 _let_628 _let_627 _let_626 _let_625 _let_624 _let_623 _let_622 _let_621 _let_620 _let_619 _let_618 _let_617 _let_616 _let_615 _let_614 _let_613 _let_612 _let_611 _let_610 _let_609 _let_608 _let_607 _let_606 _let_605 _let_604 _let_603 _let_602 _let_601 _let_600 _let_599 _let_598 _let_597 _let_596 _let_595 _let_594 _let_593 _let_592 _let_591 _let_590 _let_589 _let_588 _let_587 _let_586 _let_585 _let_584 _let_583 _let_582 _let_581 _let_580 _let_579 _let_578 _let_577 _let_576 _let_575 _let_574 _let_573 _let_572 _let_571 _let_570 _let_569 _let_568 _let_567 _let_566 _let_565 _let_564 _let_563 _let_562 _let_561 _let_560 _let_559 _let_558 _let_557 _let_556 _let_555 _let_554 _let_553 _let_552 _let_551 _let_550 _let_549 _let_548 _let_547 _let_546 _let_545 _let_544 _let_543 _let_542 _let_541 _let_540 _let_539 _let_538 _let_537 _let_536 _let_535 _let_534 _let_533 _let_532 _let_531 _let_530 _let_529 _let_528 _let_527 _let_526 _let_525 _let_524 _let_523 _let_522 _let_521 _let_520 _let_519 _let_518 _let_517 _let_516 _let_515 _let_514 _let_513 _let_512 _let_511 _let_510 _let_509 _let_508 _let_507 _let_506 _let_505 _let_504 _let_503 _let_502 _let_501 _let_500 _let_499 _let_498 _let_497 _let_496 _let_495 _let_494 _let_493 _let_492 _let_491 _let_490 _let_489 _let_488 _let_487 _let_486 _let_485 _let_484 _let_483 _let_482 _let_481 _let_480 _let_479 _let_478 _let_477 _let_476 _let_475 _let_474 _let_473 _let_472 _let_471 _let_470 _let_469 _let_468 _let_467 _let_466 _let_465 _let_464 _let_463 _let_462 _let_461 _let_460 _let_459 _let_458 _let_457 _let_456 _let_455 _let_454 _let_453 _let_452 _let_451 _let_450 _let_449 _let_448 _let_447 _let_446 _let_445 _let_444 _let_443 _let_442 _let_441 _let_440 _let_439 _let_438 _let_437 _let_436 _let_435 _let_434 _let_433 _let_432 _let_431 _let_430 _let_429 _let_428 _let_427 _let_426 _let_425 _let_424 _let_423 _let_422 _let_421 _let_420 _let_419 _let_418 _let_417 _let_416 _let_415 _let_414 _let_413 _let_412 _let_411 _let_410 _let_409 _let_408 _let_407 _let_406 _let_405 _let_404 _let_403 _let_402 _let_401))))) (PREPROCESS |:args| ((and _let_400 _let_399 _let_398 _let_397 _let_396 _let_395 _let_394 _let_393 _let_392 _let_391 _let_390 _let_389 _let_388 _let_387 _let_386 _let_385 _let_384 _let_383 _let_382 _let_381 _let_380 _let_379 _let_378 _let_377 _let_376 _let_375 _let_374 _let_373 _let_372 _let_371 _let_370 _let_369 _let_368 _let_367 _let_366 _let_365 _let_364 _let_363 _let_362 _let_361 _let_360 _let_359 _let_358 _let_357 _let_356 _let_355 _let_354 _let_353 _let_352 _let_351 _let_350 _let_349 _let_348 _let_347 _let_346 _let_345 _let_344 _let_343 _let_342 _let_341 _let_340 _let_339 _let_338 _let_337 _let_336 _let_335 _let_334 _let_333 _let_332 _let_331 _let_330 _let_329 _let_328 _let_327 _let_326 _let_325 _let_324 _let_323 _let_322 _let_321 _let_320 _let_319 _let_318 _let_317 _let_316 _let_315 _let_314 _let_313 _let_312 _let_311 _let_310 _let_309 _let_308 _let_307 _let_306 _let_305 _let_304 _let_303 _let_302 _let_301 _let_300 _let_299 _let_298 _let_297 _let_296 _let_295 _let_294 _let_293 _let_292 _let_291 _let_290 _let_289 _let_288 _let_287 _let_286 _let_285 _let_284 _let_283 _let_282 _let_281 _let_280 _let_279 _let_278 _let_277 _let_276 _let_275 _let_274 _let_273 _let_272 _let_271 _let_270 _let_269 _let_268 _let_267 _let_266 _let_265 _let_264 _let_263 _let_262 _let_261 _let_260 _let_259 _let_258 _let_257 _let_256 _let_255 _let_254 _let_253 _let_252 _let_251 _let_250 _let_249 _let_248 _let_247 _let_246 _let_245 _let_244 _let_243 _let_242 _let_241 _let_240 _let_239 _let_238 _let_237 _let_236 _let_235 _let_234 _let_233 _let_232 _let_231)))) |:args| ((and _let_948 _let_947 _let_946 _let_945 _let_944 _let_943 _let_942 _let_941 _let_940 _let_939 _let_938 _let_937 _let_936 _let_935 _let_934 _let_933 _let_932 _let_931 _let_930 _let_929 _let_928 _let_927 _let_926 _let_925 _let_924 _let_923 _let_922 _let_921 _let_920 _let_919 _let_918 _let_917 _let_916 _let_915 _let_914 _let_913 _let_912 _let_911 _let_910 _let_909 _let_908 _let_907 _let_906 _let_905 _let_904 _let_903 _let_902 _let_901 _let_900 _let_899 _let_898 _let_897 _let_896 _let_895 _let_894 _let_893 _let_892 _let_891 _let_890 _let_889 _let_888 _let_887 _let_886 _let_885 _let_884 _let_883 _let_882 _let_881 _let_880 _let_879 _let_878 _let_877 _let_876 _let_875 _let_874 _let_873 _let_872 _let_871 _let_870 _let_869 _let_230 _let_868 _let_867 _let_866 _let_865 _let_864 _let_863 _let_862 _let_861 _let_860 _let_859 _let_858 _let_857 _let_856 _let_855 _let_854 _let_853 _let_852 _let_851 _let_850 _let_849 _let_848 _let_847 _let_846 _let_845 _let_844 _let_843 _let_842 _let_841 _let_840 _let_839 _let_838 _let_837 _let_836 _let_835 _let_834 _let_833 _let_832 _let_831 _let_830 _let_829 _let_828 _let_827 _let_826 _let_825 _let_824 _let_823 _let_822 _let_821 _let_820 _let_819 _let_818 _let_817 _let_816 _let_815 _let_814 _let_813 _let_812 _let_811 _let_810 _let_809 _let_808 _let_807 _let_806 _let_805 _let_804 _let_803 _let_802 _let_801 _let_800 _let_799 _let_798 _let_797 _let_796 _let_795 _let_794 _let_793 _let_792 _let_791 _let_790 _let_789 _let_788 _let_787 _let_786 _let_785 _let_784 _let_783 _let_782 _let_781 _let_780 _let_779 _let_778 _let_777 _let_776 _let_775 _let_774 _let_773 _let_772 _let_771 _let_770 _let_769 _let_768 _let_767 _let_766 _let_765 _let_764 _let_763 _let_762 _let_761 _let_760 _let_759 _let_758 _let_757 _let_756 _let_755 _let_754 _let_753 _let_752 _let_751 _let_750 _let_749 _let_748 _let_747 _let_746 _let_745 _let_744 _let_743 _let_742 _let_741 _let_740 _let_739 _let_738 _let_737 _let_736 _let_735 _let_734 _let_733 _let_732 _let_731 _let_730 _let_729 _let_728 _let_727 _let_726 _let_725 _let_724 _let_723 _let_722 _let_721 _let_720 _let_719 _let_718 _let_717 _let_716 _let_715 _let_714 _let_713 _let_712 _let_711 _let_710 _let_709 _let_708 _let_707 _let_706 _let_705 _let_704 _let_703 _let_702 _let_701 _let_700 _let_699 _let_698 _let_697 _let_696 _let_695 _let_694 _let_693 _let_692 _let_691 _let_690 _let_689 _let_688 _let_687 _let_686 _let_685 _let_684 _let_683 _let_682 _let_681 _let_680 _let_679 _let_678 _let_677 _let_676 _let_675 _let_674 _let_673 _let_672 _let_671 _let_670 _let_669 _let_668 _let_667 _let_666 _let_665 _let_664 _let_663 _let_662 _let_661 _let_660 _let_659 _let_658 _let_657 _let_656 _let_655 _let_654 _let_653 _let_652 _let_651 _let_650 _let_649 _let_648 _let_647 _let_646 _let_645 _let_644 _let_643 _let_642 _let_641 _let_640 _let_639 _let_638 _let_637 _let_636 _let_635 _let_634 _let_633 _let_632 _let_631 _let_630 _let_629 _let_628 _let_627 _let_626 _let_625 _let_624 _let_623 _let_622 _let_621 _let_620 _let_619 _let_618 _let_617 _let_616 _let_615 _let_614 _let_613 _let_612 _let_611 _let_610 _let_609 _let_608 _let_607 _let_606 _let_605 _let_604 _let_603 _let_602 _let_601 _let_600 _let_599 _let_598 _let_597 _let_596 _let_595 _let_594 _let_593 _let_592 _let_591 _let_590 _let_589 _let_588 _let_587 _let_586 _let_585 _let_584 _let_583 _let_582 _let_581 _let_580 _let_579 _let_578 _let_577 _let_576 _let_575 _let_574 _let_573 _let_572 _let_571 _let_570 _let_569 _let_568 _let_567 _let_566 _let_565 _let_564 _let_563 _let_562 _let_561 _let_560 _let_559 _let_558 _let_557 _let_556 _let_555 _let_554 _let_553 _let_552 _let_551 _let_550 _let_549 _let_548 _let_547 _let_546 _let_545 _let_544 _let_543 _let_542 _let_541 _let_540 _let_539 _let_538 _let_537 _let_536 _let_535 _let_534 _let_533 _let_532 _let_531 _let_530 _let_529 _let_528 _let_527 _let_526 _let_525 _let_524 _let_523 _let_522 _let_521 _let_520 _let_519 _let_518 _let_517 _let_516 _let_515 _let_514 _let_513 _let_512 _let_511 _let_510 _let_509 _let_508 _let_507 _let_506 _let_505 _let_504 _let_503 _let_502 _let_501 _let_500 _let_499 _let_498 _let_497 _let_496 _let_495 _let_494 _let_493 _let_492 _let_491 _let_490 _let_489 _let_488 _let_487 _let_486 _let_485 _let_484 _let_483 _let_482 _let_481 _let_480 _let_479 _let_478 _let_477 _let_476 _let_475 _let_474 _let_473 _let_472 _let_471 _let_470 _let_469 _let_468 _let_467 _let_466 _let_465 _let_464 _let_463 _let_462 _let_461 _let_460 _let_459 _let_458 _let_457 _let_456 _let_455 _let_454 _let_453 _let_452 _let_451 _let_450 _let_449 _let_448 _let_447 _let_446 _let_445 _let_444 _let_443 _let_442 _let_441 _let_440 _let_439 _let_438 _let_437 _let_436 _let_435 _let_434 _let_433 _let_432 _let_431 _let_430 _let_429 _let_428 _let_427 _let_426 _let_425 _let_424 _let_423 _let_422 _let_421 _let_420 _let_419 _let_418 _let_417 _let_416 _let_415 _let_414 _let_413 _let_412 _let_411 _let_410 _let_409 _let_408 _let_407 _let_406 _let_405 _let_404 _let_403 _let_402 _let_401 _let_400 _let_399 _let_398 _let_397 _let_396 _let_395 _let_394 _let_393 _let_392 _let_391 _let_390 _let_389 _let_388 _let_387 _let_386 _let_385 _let_384 _let_383 _let_382 _let_381 _let_380 _let_379 _let_378 _let_377 _let_376 _let_375 _let_374 _let_373 _let_372 _let_371 _let_370 _let_369 _let_368 _let_367 _let_366 _let_365 _let_364 _let_363 _let_362 _let_361 _let_360 _let_359 _let_358 _let_357 _let_356 _let_355 _let_354 _let_353 _let_352 _let_351 _let_350 _let_349 _let_348 _let_347 _let_346 _let_345 _let_344 _let_343 _let_342 _let_341 _let_340 _let_339 _let_338 _let_337 _let_336 _let_335 _let_334 _let_333 _let_332 _let_331 _let_330 _let_329 _let_328 _let_327 _let_326 _let_325 _let_324 _let_323 _let_322 _let_321 _let_320 _let_319 _let_318 _let_317 _let_316 _let_315 _let_314 _let_313 _let_312 _let_311 _let_310 _let_309 _let_308 _let_307 _let_306 _let_305 _let_304 _let_303 _let_302 _let_301 _let_300 _let_299 _let_298 _let_297 _let_296 _let_295 _let_294 _let_293 _let_292 _let_291 _let_290 _let_289 _let_288 _let_287 _let_286 _let_285 _let_284 _let_283 _let_282 _let_281 _let_280 _let_279 _let_278 _let_277 _let_276 _let_275 _let_274 _let_273 _let_272 _let_271 _let_270 _let_269 _let_268 _let_267 _let_266 _let_265 _let_264 _let_263 _let_262 _let_261 _let_260 _let_259 _let_258 _let_257 _let_256 _let_255 _let_254 _let_253 _let_252 _let_251 _let_250 _let_249 _let_248 _let_247 _let_246 _let_245 _let_244 _let_243 _let_242 _let_241 _let_240 _let_239 _let_238 _let_237 _let_236 _let_235 _let_234 _let_233 _let_232 _let_231))))) (let ((_let_1498 (AND_ELIM _let_1497 |:args| (80)))) (let ((_let_1499 (_let_230))) (let ((_let_1500 (ASSUME |:args| _let_1499))) (let ((_let_1501 (not _let_181))) (let ((_let_1502 (forall ((V4 variable)) (let ((_let_1 (ho_622 k_621 V4))) (or (ho_623 _let_1 ua) (not (ho_623 _let_1 va))))))) (let ((_let_1503 (EQ_RESOLVE (ASSUME |:args| (_let_34)) (PREPROCESS |:args| ((= _let_34 _let_1502)))))) (let ((_let_1504 (skv_1315))) (let ((_let_1505 (= bot_bot_variable_o ll_326))) (let ((_let_1506 (EQ_RESOLVE (ASSUME |:args| (_let_7)) (TRANS (MACRO_SR_EQ_INTRO _let_119 _let_118 _let_117 _let_116 _let_115 _let_114 _let_113 _let_112 _let_111 _let_110 _let_109 _let_108 _let_107 _let_106 _let_105 _let_104 _let_103 _let_102 _let_101 _let_100 _let_99 _let_98 _let_97 _let_96 _let_95 _let_94 _let_93 _let_92 |:args| (_let_7 7 12)) (PREPROCESS |:args| ((= (= bot_bot_variable_o (lambda ((X variable)) ((member_variable X) (collect_variable bot_bot_variable_o)))) _let_1505))) (PREPROCESS |:args| ((= _let_1505 _let_189))))))) (let ((_let_1507 (ho_623 _let_178 _let_64))) (let ((_let_1508 (= _let_190 _let_1507))) (let ((_let_1509 (not _let_190))) (let ((_let_1510 (_let_622))) (let ((_let_1511 (forall ((C2 variable)) (not (ho_623 (ho_622 k_621 C2) (ho_641 k_640 k_844)))))) (let ((_let_1512 (EQ_RESOLVE (ASSUME |:args| (_let_32)) (TRANS (MACRO_SR_EQ_INTRO _let_119 _let_118 _let_117 _let_116 _let_115 _let_114 _let_113 _let_112 _let_111 _let_110 _let_109 _let_108 _let_107 _let_106 _let_105 _let_104 _let_103 _let_102 _let_101 _let_100 _let_99 _let_98 _let_97 _let_96 _let_95 _let_94 _let_93 _let_92 |:args| (_let_32 7 12)) (PREPROCESS |:args| ((= (forall ((C2 variable)) (not ((member_variable C2) (collect_variable bot_bot_variable_o)))) _let_1511))))))) (let ((_let_1513 (not _let_187))) (let ((_let_1514 (not _let_173))) (let ((_let_1515 (not _let_189))) (let ((_let_1516 (and _let_1509 _let_189 _let_173))) (let ((_let_1517 (not _let_162))) (let ((_let_1518 (not _let_163))) (let ((_let_1519 (not _let_164))) (let ((_let_1520 (not BOOLEAN_TERM_VARIABLE_88888))) (let ((_let_1521 (and _let_166 _let_82 _let_139 _let_201 _let_162 _let_57 _let_1520 _let_163 _let_191 _let_164))) (let ((_let_1522 (_let_1520))) (let ((_let_1523 (not _let_79))) (let ((_let_1524 (not _let_76))) (let ((_let_1525 (and _let_76 BOOLEAN_TERM_VARIABLE_84555 BOOLEAN_TERM_VARIABLE_88888 _let_57 _let_79 _let_201 _let_82 _let_139 _let_71))) (SCOPE (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG |:args| (_let_1525)) (IMPLIES_ELIM (SCOPE (TRANS _let_222 (CONG (CONG (TRANS _let_217 (CONG _let_130 (TRANS _let_215 (SYMM _let_218)) |:args| _let_127)) _let_124 |:args| _let_125) _let_154 |:args| _let_123) (SYMM (ASSUME |:args| (_let_79))) (CONG (TRANS _let_214 (CONG (CONG _let_130 (TRANS (TRUE_INTRO (ASSUME |:args| (BOOLEAN_TERM_VARIABLE_88888))) _let_212) |:args| _let_127) _let_150 |:args| _let_125)) _let_149 |:args| _let_123) (SYMM (ASSUME |:args| (_let_76)))) |:args| (_let_76 BOOLEAN_TERM_VARIABLE_84555 BOOLEAN_TERM_VARIABLE_88888 _let_57 _let_79 _let_201 _let_82 _let_139 _let_71))) |:args| (true _let_1525)) (CONG (REFL |:args| (_let_1524)) _let_199 (REFL |:args| _let_1522) _let_143 (REFL |:args| (_let_1523)) _let_202 _let_204 _let_203 _let_198 (REFL |:args| (_let_75)) |:args| _let_141)) |:args| ((or BOOLEAN_TERM_VARIABLE_64818 _let_142 _let_196 _let_75 BOOLEAN_TERM_VARIABLE_85631 _let_1520 BOOLEAN_TERM_VARIABLE_88935 _let_194 _let_1524 _let_1523))) (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG |:args| (_let_1521)) (IMPLIES_ELIM (SCOPE (TRANS (SYMM (SYMM (ASSUME |:args| (_let_164)))) (CONG (CONG (TRANS _let_219 (CONG _let_130 (TRANS _let_215 (SYMM (FALSE_INTRO (ASSUME |:args| _let_200)))) |:args| _let_127)) _let_210 |:args| _let_125) _let_124 |:args| _let_123) (SYMM (SYMM (ASSUME |:args| (_let_163)))) (CONG (CONG (TRANS _let_219 (CONG _let_130 (TRANS _let_215 (SYMM (FALSE_INTRO (ASSUME |:args| _let_1522)))) |:args| _let_127)) _let_213 |:args| _let_125) _let_169 |:args| _let_123) (SYMM (SYMM (ASSUME |:args| (_let_162)))) (CONG _let_221 _let_168 |:args| _let_123) _let_207) |:args| (_let_166 _let_82 _let_139 _let_201 _let_162 _let_57 _let_1520 _let_163 _let_191 _let_164))) |:args| (true _let_1521)) (CONG _let_205 _let_204 _let_203 _let_202 (REFL |:args| (_let_1517)) _let_143 (MACRO_SR_PRED_INTRO |:args| ((= (not _let_1520) BOOLEAN_TERM_VARIABLE_88888))) (REFL |:args| (_let_1518)) (MACRO_SR_PRED_INTRO |:args| ((= (not _let_191) BOOLEAN_TERM_VARIABLE_88880))) (REFL |:args| (_let_1519)) _let_197 |:args| _let_141)) |:args| ((or _let_167 BOOLEAN_TERM_VARIABLE_64818 _let_142 BOOLEAN_TERM_VARIABLE_85631 BOOLEAN_TERM_VARIABLE_88880 BOOLEAN_TERM_VARIABLE_88888 _let_195 BOOLEAN_TERM_VARIABLE_88935 _let_1519 _let_1518 _let_1517))) _let_192 _let_85 _let_80 _let_89 (MACRO_RESOLUTION_TRUST (REORDERING (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG |:args| (_let_1516)) (IMPLIES_ELIM (SCOPE (FALSE_ELIM (TRANS (CONG (TRANS (SYMM (ASSUME |:args| (_let_173))) (SYMM (SYMM _let_1506))) (REFL |:args| _let_1504) |:args| (23 ho_627)) (FALSE_INTRO (ASSUME |:args| (_let_1509))))) |:args| (_let_1509 _let_189 _let_173))) |:args| (true _let_1516)) (CONG (MACRO_SR_PRED_INTRO |:args| ((= (not _let_1509) _let_190))) (REFL |:args| (_let_1515)) (REFL |:args| (_let_1514)) (REFL |:args| (_let_1513)) |:args| _let_141)) |:args| ((or _let_1515 _let_1514 _let_190 _let_1513))) (MACRO_RESOLUTION_TRUST (REORDERING (CNF_EQUIV_POS1 |:args| (_let_1508)) |:args| ((or _let_1507 _let_1509 (not _let_1508)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_1512 |:args| _let_1504) |:args| (_let_1511))) _let_1512 |:args| ((not _let_1507) false _let_1511)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE (ASSUME |:args| _let_1510) |:args| _let_1504) |:args| _let_1510)) (AND_ELIM _let_1497 |:args| (327)) |:args| (_let_1508 false _let_622)) |:args| (_let_1509 true _let_1507 false _let_1508)) _let_1506 (REORDERING (CNF_EQUIV_POS2 |:args| (_let_188)) |:args| ((or _let_187 (not _let_186) (not _let_188)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_1500 |:args| (ua p sigma skv_1315)) |:args| _let_1499)) _let_1498 |:args| (_let_188 false _let_230)) (REORDERING (CNF_AND_NEG |:args| (_let_186)) |:args| ((or (not _let_179) (not _let_184) _let_186))) (REORDERING (CNF_OR_POS |:args| (_let_185)) |:args| ((or _let_183 _let_184 (not _let_185)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_1503 |:args| _let_1504) |:args| (_let_1502))) _let_1503 |:args| (_let_185 false _let_1502)) (REORDERING (CNF_AND_POS |:args| (_let_181 1)) |:args| ((or _let_179 _let_1501))) (REORDERING (CNF_AND_POS |:args| (_let_181 0)) |:args| ((or _let_180 _let_1501))) (REORDERING (CNF_EQUIV_POS1 |:args| (_let_182)) |:args| ((or _let_228 _let_181 (not _let_182)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_1500 |:args| (va p sigma skv_1315)) |:args| _let_1499)) _let_1498 |:args| (_let_182 false _let_230)) (EQ_RESOLVE (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (SKOLEMIZE (ASSUME |:args| _let_229)) |:args| _let_229) (REWRITE |:args| ((=> _let_227 (not _let_228)))))) (CONG (MACRO_SR_PRED_INTRO |:args| ((= (not _let_227) _let_175))) (REFL |:args| (_let_177)) |:args| _let_141)) (REORDERING (CNF_EQUIV_POS2 |:args| (_let_176)) |:args| ((or _let_129 _let_227 (not _let_176)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_226 |:args| (_let_128)) |:args| (_let_225))) _let_226 |:args| (_let_176 false _let_225)) (EQUIV_ELIM2 (MACRO_SR_PRED_INTRO |:args| ((= BOOLEAN_TERM_VARIABLE_88925 _let_129)))) (REORDERING (CNF_EQUIV_POS1 |:args| (_let_174)) |:args| ((or (not _let_171) _let_173 (not _let_174)))) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_224 |:args| (_let_170)) |:args| (_let_223))) _let_224 |:args| (_let_174 false _let_223)) (REORDERING (EQ_RESOLVE (RESOLUTION (CNF_AND_NEG |:args| (_let_206)) (IMPLIES_ELIM (SCOPE (TRANS _let_222 (CONG (SYMM _let_220) _let_154 |:args| _let_123) (CONG _let_221 (CONG _let_214 (CONG (CONG (TRANS (CONG _let_130 (TRANS (TRUE_INTRO (ASSUME |:args| (BOOLEAN_TERM_VARIABLE_88925))) _let_212) |:args| _let_127) (CONG _let_130 (TRANS _let_211 (SYMM (TRUE_INTRO (ASSUME |:args| (BOOLEAN_TERM_VARIABLE_88880))))) |:args| _let_127)) _let_210 |:args| _let_125) _let_124 |:args| _let_123) |:args| _let_123) |:args| _let_123) _let_207) |:args| (_let_166 _let_82 _let_139 _let_201 _let_57 BOOLEAN_TERM_VARIABLE_88880 BOOLEAN_TERM_VARIABLE_84555 BOOLEAN_TERM_VARIABLE_88925 _let_71))) |:args| (true _let_206)) (CONG _let_205 _let_204 _let_203 _let_202 _let_143 (REFL |:args| _let_200) _let_199 (REFL |:args| (_let_193)) _let_198 _let_197 |:args| _let_141)) |:args| ((or _let_167 BOOLEAN_TERM_VARIABLE_64818 _let_142 _let_196 BOOLEAN_TERM_VARIABLE_85631 _let_195 _let_191 BOOLEAN_TERM_VARIABLE_88935 _let_194 _let_193))) _let_146 _let_136 _let_172 _let_89 _let_87 _let_85 _let_80 _let_192 (REORDERING (EQUIV_ELIM1 (MACRO_SR_PRED_INTRO |:args| ((= BOOLEAN_TERM_VARIABLE_88880 _let_171)))) |:args| ((or _let_171 _let_191))) |:args| (_let_191 true _let_190 false _let_189 false _let_187 false _let_188 false _let_186 false _let_184 false _let_185 false _let_179 false _let_180 false _let_181 false _let_182 false _let_177 true _let_175 false _let_176 true _let_129 false _let_173 false _let_174 true BOOLEAN_TERM_VARIABLE_88925 true BOOLEAN_TERM_VARIABLE_88935 false _let_71 false _let_166 true BOOLEAN_TERM_VARIABLE_85631 false BOOLEAN_TERM_VARIABLE_84555 true BOOLEAN_TERM_VARIABLE_64818 false _let_57 true _let_167 false _let_171)) _let_172 _let_146 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (INSTANTIATE _let_153 |:args| (_let_66 _let_61)) |:args| _let_157) (CONG _let_158 (CONG _let_124 (CONG (CONG _let_155 _let_126 |:args| _let_125) _let_124 |:args| _let_123) |:args| _let_122) |:args| _let_121))) _let_153 |:args| (_let_164 false _let_152)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (INSTANTIATE _let_153 |:args| (_let_68 _let_160)) |:args| _let_157) (CONG _let_158 (CONG _let_169 (CONG (CONG _let_155 _let_131 |:args| _let_125) _let_169 |:args| _let_123) |:args| _let_122) |:args| _let_121))) _let_153 |:args| (_let_163 false _let_152)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (INSTANTIATE _let_153 |:args| (_let_61 _let_161)) |:args| _let_157) (CONG _let_158 (CONG _let_168 (CONG _let_156 _let_168 |:args| _let_123) |:args| _let_122) |:args| _let_121))) _let_153 |:args| (_let_162 false _let_152)) |:args| (BOOLEAN_TERM_VARIABLE_88888 true _let_167 true BOOLEAN_TERM_VARIABLE_64818 false _let_57 true BOOLEAN_TERM_VARIABLE_85631 true BOOLEAN_TERM_VARIABLE_88880 false _let_166 true BOOLEAN_TERM_VARIABLE_88935 false _let_164 false _let_163 false _let_162)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (INSTANTIATE _let_153 |:args| (_let_61 _let_70)) |:args| _let_157) (CONG _let_158 (CONG _let_154 (CONG _let_156 _let_154 |:args| _let_123) |:args| _let_122) |:args| _let_121))) _let_153 |:args| (_let_79 false _let_152)) (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (EQ_RESOLVE (SCOPE (INSTANTIATE _let_148 |:args| (_let_74 _let_67)) |:args| _let_151) (CONG (REFL |:args| _let_151) (CONG _let_150 (CONG (CONG (CONG _let_130 (MACRO_SR_PRED_INTRO |:args| ((= true BOOLEAN_TERM_VARIABLE_84555))) |:args| _let_127) _let_150 |:args| _let_125) _let_149 |:args| _let_123) |:args| _let_122) |:args| _let_121))) _let_148 |:args| (_let_76 false _let_147)) _let_146 (MACRO_RESOLUTION_TRUST (IMPLIES_ELIM (SCOPE (INSTANTIATE _let_138 |:args| (_let_73)) |:args| (_let_137))) _let_138 |:args| ((not _let_75) false _let_137)) _let_136 _let_89 _let_87 _let_85 _let_80 |:args| (false false BOOLEAN_TERM_VARIABLE_88888 false _let_79 false _let_76 true BOOLEAN_TERM_VARIABLE_88935 true _let_75 false _let_71 true BOOLEAN_TERM_VARIABLE_85631 false BOOLEAN_TERM_VARIABLE_84555 true BOOLEAN_TERM_VARIABLE_64818 false _let_57)) |:args| (_let_53 _let_52 (forall ((P3 (-> option_trm Bool)) (Option option_trm)) (=> (P3 none_trm) (=> (forall ((X5 trm)) (P3 (some_trm X5))) (P3 Option)))) (forall ((F1 Bool) (F22 (-> trm Bool))) (= (((case_option_o_trm F1) F22) none_trm) F1)) (forall ((P3 (-> variable Bool)) (Q (-> variable Bool))) (= (collect_variable (lambda ((X variable)) (and (P3 X) (Q X)))) ((inf_inf_set_variable (collect_variable P3)) (collect_variable Q)))) (forall ((X3 option_trm)) (= (not (= X3 none_trm)) (exists ((Y trm)) (= X3 (some_trm Y))))) _let_51 (forall ((X3 option_game)) (=> (forall ((Alpha game)) (not (= X3 (some_game Alpha)))) (= X3 none_game))) (forall ((Sigma produc1418842292n_game) (F2 char) (R2 trm) (U set_variable)) (let ((_let_1 (some_trm R2))) (=> (= (((produc866613687on_trm (lambda ((F0 (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1231571704on_trm (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1036610745on_trm (lambda ((Uv (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (F0 __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) Sigma) F2) _let_1) (=> (= ((inf_inf_set_variable (static_FVT R2)) U) bot_bot_set_variable) (= (((uSubst516392818stappt Sigma) U) (const F2)) _let_1))))) (forall ((X3 set_variable) (Y3 set_variable)) (let ((_let_1 (inf_inf_set_variable X3))) (let ((_let_2 (_let_1 Y3))) (= (_let_1 _let_2) _let_2)))) (forall ((C2 variable) (A3 set_variable) (B2 set_variable)) (let ((_let_1 (member_variable C2))) (=> (_let_1 ((inf_inf_set_variable A3) B2)) (_let_1 B2)))) (forall ((H (-> option_fml option_trm)) (F1 option_fml) (F22 (-> trm option_fml)) (Option option_trm)) (= (H (((case_o325794063ml_trm F1) F22) Option)) (((case_o487727941rm_trm (H F1)) (lambda ((X trm)) (H (F22 X)))) Option))) (= (lambda ((P4 (-> option_trm Bool))) (forall ((X4 option_trm)) (P4 X4))) (lambda ((P (-> option_trm Bool))) (and (P none_trm) (forall ((X trm)) (P (some_trm X)))))) (forall ((Option option_trm)) (=> (not (= Option none_trm)) (= Option (some_trm (the_trm Option))))) (forall ((A2 (-> variable Bool)) (B3 (-> variable Bool)) (C2 (-> variable Bool))) (let ((_let_1 (ord_le1407353162able_o A2))) (= (_let_1 ((inf_inf_variable_o B3) C2)) (and (_let_1 B3) (_let_1 C2))))) (forall ((A2 set_variable) (B3 set_variable) (F2 (-> set_variable set_variable)) (C2 set_variable)) (=> ((ord_le282106107riable A2) B3) (=> (= (F2 B3) C2) (=> (forall ((X5 set_variable) (Y4 set_variable)) (=> ((ord_le282106107riable X5) Y4) ((ord_le282106107riable (F2 X5)) (F2 Y4)))) ((ord_le282106107riable (F2 A2)) C2))))) (forall ((X3 option_game) (P3 (-> option_game option_game Bool)) (Y3 option_game)) (let ((_let_1 ((P3 X3) Y3))) (=> (=> (= X3 none_game) _let_1) (=> (=> (= Y3 none_game) _let_1) (=> (forall ((A game) (B game)) (=> (= X3 (some_game A)) (=> (= Y3 (some_game B)) ((P3 X3) Y3)))) _let_1))))) (forall ((X3 (-> variable Bool)) (Y3 (-> variable Bool)) (Z2 (-> variable Bool))) (let ((_let_1 (inf_inf_variable_o X3))) (= ((inf_inf_variable_o (_let_1 Y3)) Z2) (_let_1 ((inf_inf_variable_o Y3) Z2))))) (forall ((F1 option_trm) (F22 (-> trm option_trm))) (= (((case_o487727941rm_trm F1) F22) none_trm) F1)) (forall ((X3 option_trm) (P3 (-> option_trm option_game Bool)) (Y3 option_game)) (let ((_let_1 ((P3 X3) Y3))) (=> (=> (= X3 none_trm) _let_1) (=> (=> (= Y3 none_game) _let_1) (=> (forall ((A trm) (B game)) (=> (= X3 (some_trm A)) (=> (= Y3 (some_game B)) ((P3 X3) Y3)))) _let_1))))) (forall ((X3 set_variable) (Y3 set_variable) (Z2 set_variable)) (let ((_let_1 (inf_inf_set_variable X3))) (let ((_let_2 (inf_inf_set_variable Y3))) (= (_let_1 (_let_2 Z2)) (_let_2 (_let_1 Z2)))))) _let_50 (forall ((Y3 set_variable) (X3 set_variable)) (=> ((ord_le282106107riable Y3) X3) (= ((inf_inf_set_variable X3) Y3) Y3))) (forall ((Y3 set_variable) (X3 set_variable)) (=> ((ord_le282106107riable Y3) X3) (= ((ord_le282106107riable X3) Y3) (= X3 Y3)))) (forall ((P3 (-> Bool Bool)) (F1 Bool) (F22 (-> game Bool)) (Option option_game)) (let ((_let_1 (the_game Option))) (= (P3 (((case_option_o_game F1) F22) Option)) (and (=> (= Option none_game) (P3 F1)) (=> (= Option (some_game _let_1)) (P3 (F22 _let_1))))))) (forall ((Sigma produc1418842292n_game) (U set_variable) (F2 char)) (=> (not (= (((uSubst516392818stappt Sigma) U) (const F2)) none_trm)) (or (exists ((R3 trm)) (and (= (((produc866613687on_trm (lambda ((F0 (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1231571704on_trm (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1036610745on_trm (lambda ((Uv (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (F0 __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) Sigma) F2) (some_trm R3)) (= ((inf_inf_set_variable (static_FVT R3)) U) bot_bot_set_variable))) (= (((produc866613687on_trm (lambda ((F0 (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1231571704on_trm (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1036610745on_trm (lambda ((Uv (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (F0 __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) Sigma) F2) none_trm)))) (forall ((H (-> option_trm option_trm)) (F2 (-> (-> char option_fml) (-> char option_game) option_trm)) (Prod produc799602994n_game)) (= (H ((produc885547027on_trm F2) Prod)) ((produc885547027on_trm (lambda ((X13 (-> char option_fml)) (X2 (-> char option_game))) (H ((F2 X13) X2)))) Prod))) (forall ((A3 set_variable) (B2 set_variable)) (let ((_let_1 (inf_inf_set_variable A3))) (let ((_let_2 (_let_1 B2))) (= (_let_1 _let_2) _let_2)))) (forall ((X22 game)) (= (the_game (some_game X22)) X22)) (forall ((Option option_game) (Option3 option_game)) (let ((_let_1 (= Option3 none_game))) (let ((_let_2 (= Option none_game))) (=> (= _let_2 _let_1) (=> (=> (not _let_2) (=> (not _let_1) (= (the_game Option) (the_game Option3)))) (= Option Option3)))))) (forall ((B2 set_variable)) (= ((inf_inf_set_variable bot_bot_set_variable) B2) bot_bot_set_variable)) (= ord_le282106107riable (lambda ((X set_variable) (Y set_variable)) (= ((inf_inf_set_variable X) Y) X))) (forall ((X22 game) (Y2 game)) (= (= (some_game X22) (some_game Y2)) (= X22 Y2))) (forall ((Y3 option_trm)) (=> (not (= Y3 none_trm)) (not (forall ((X23 trm)) (not (= Y3 (some_trm X23))))))) (forall ((R4 set_variable) (S set_variable)) (= ((inf_inf_variable_o (lambda ((X variable)) ((member_variable X) R4))) (lambda ((X variable)) ((member_variable X) S))) (lambda ((X variable)) ((member_variable X) ((inf_inf_set_variable R4) S))))) (forall ((A3 set_variable) (K set_variable) (A2 set_variable) (B3 set_variable)) (let ((_let_1 (inf_inf_set_variable K))) (=> (= A3 (_let_1 A2)) (= ((inf_inf_set_variable A3) B3) (_let_1 ((inf_inf_set_variable A2) B3)))))) (= ((_let_38 (lambda ((T trm)) (((case_o209804997ml_fml (some_fml ((pred p) T))) (lambda ((F fml)) (((if_option_fml (= ((inf_inf_set_variable (static_FVF F)) ua) bot_bot_set_variable)) (((uSubst516392804stappf (uSubst1408967625substt T)) bot_bot_set_variable) F)) none_fml))) (((produc1250175341on_fml (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1615133358on_fml (lambda ((Uv (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1420172399on_fml (lambda ((P (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (P __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) sigma) p)))) _let_3) (((case_o209804997ml_fml (some_fml (_let_9 (the_trm _let_3)))) (lambda ((F fml)) (((if_option_fml (= ((inf_inf_set_variable (static_FVF F)) ua) bot_bot_set_variable)) (((uSubst516392804stappf (uSubst1408967625substt (the_trm (((uSubst516392818stappt sigma) ua) theta)))) bot_bot_set_variable) F)) none_fml))) (((produc1250175341on_fml (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1615133358on_fml (lambda ((Uv (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1420172399on_fml (lambda ((P (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (P __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) sigma) p))) (forall ((Sigma produc1418842292n_game) (U set_variable) (Theta trm) (Eta2 trm)) (let ((_let_1 ((uSubst516392818stappt Sigma) U))) (=> (not (= (((uSubst516392804stappf Sigma) U) ((geq Theta) Eta2)) none_fml)) (and (not (= (_let_1 Eta2) none_trm)) (not (= (_let_1 Theta) none_trm)))))) (forall ((Sigma produc1418842292n_game) (F2 char) (R2 trm) (U set_variable) (Theta trm)) (=> (= (((produc866613687on_trm (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1231571704on_trm (lambda ((F4 (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1036610745on_trm (lambda ((Uv (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (F4 __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) Sigma) F2) (some_trm R2)) (=> (not (= ((inf_inf_set_variable (static_FVT R2)) U) bot_bot_set_variable)) (= (((uSubst516392818stappt Sigma) U) ((func F2) Theta)) none_trm)))) (forall ((F1 option_fml) (F22 (-> fml option_fml)) (X22 fml)) (= (((case_o209804997ml_fml F1) F22) (some_fml X22)) (F22 X22))) (forall ((Sigma produc1418842292n_game) (U set_variable) (Theta trm) (Eta2 trm)) (let ((_let_1 ((uSubst516392818stappt Sigma) U))) (= (((uSubst516392804stappf Sigma) U) ((geq Theta) Eta2)) ((uSubst152838031e_Geqo (_let_1 Theta)) (_let_1 Eta2))))) (forall ((A3 set_variable)) (= (exists ((X variable)) ((member_variable X) A3)) (not (= A3 bot_bot_set_variable)))) (forall ((F1 option_fml) (F22 (-> trm option_fml)) (X22 trm)) (= (((case_o325794063ml_trm F1) F22) (some_trm X22)) (F22 X22))) (forall ((X11 char) (X12 trm) (Y11 char) (Y12 trm)) (= (= ((pred X11) X12) ((pred Y11) Y12)) (and (= X11 Y11) (= X12 Y12)))) (forall ((A2 set_variable) (B3 set_variable) (C2 set_variable)) (let ((_let_1 (ord_le282106107riable A2))) (=> (_let_1 ((inf_inf_set_variable B3) C2)) (not (=> (_let_1 B3) (not (_let_1 C2))))))) (forall ((A3 set_variable) (B2 set_variable)) (=> (forall ((X5 variable)) (let ((_let_1 (member_variable X5))) (=> (_let_1 A3) (not (_let_1 B2))))) (= ((inf_inf_set_variable A3) B2) bot_bot_set_variable))) (forall ((A2 set_variable) (X3 set_variable) (B3 set_variable)) (=> ((ord_le282106107riable A2) X3) ((ord_le282106107riable ((inf_inf_set_variable A2) B3)) X3))) ((ord_le282106107riable va) ua) (forall ((H (-> (-> char option_fml) option_trm)) (F2 (-> (-> char option_fml) (-> char option_game) char option_fml)) (Prod produc799602994n_game)) (= (H ((produc1420172399on_fml F2) Prod)) ((produc885547027on_trm (lambda ((X13 (-> char option_fml)) (X2 (-> char option_game))) (H ((F2 X13) X2)))) Prod))) (forall ((A3 set_variable) (B2 set_variable)) ((ord_le282106107riable ((inf_inf_set_variable A3) B2)) A3)) (forall ((H (-> (-> char option_fml) option_fml)) (F2 (-> (-> char option_fml) (-> char option_game) char option_fml)) (Prod produc799602994n_game)) (= (H ((produc1420172399on_fml F2) Prod)) ((produc347802313on_fml (lambda ((X13 (-> char option_fml)) (X2 (-> char option_game))) (H ((F2 X13) X2)))) Prod))) (forall ((A3 (-> variable Bool)) (K (-> variable Bool)) (A2 (-> variable Bool)) (B3 (-> variable Bool))) (let ((_let_1 (inf_inf_variable_o K))) (=> (= A3 (_let_1 A2)) (= ((inf_inf_variable_o A3) B3) (_let_1 ((inf_inf_variable_o A2) B3)))))) (forall ((X3 option_fml)) (=> (forall ((Phi2 fml)) (not (= X3 (some_fml Phi2)))) (= X3 none_fml))) (forall ((F1 Bool) (F22 (-> game Bool))) (= (((case_option_o_game F1) F22) none_game) F1)) (forall ((P3 (-> Bool Bool)) (F1 Bool) (F22 (-> game Bool)) (Option option_game)) (let ((_let_1 (the_game Option))) (= (P3 (((case_option_o_game F1) F22) Option)) (not (or (and (= Option (some_game _let_1)) (not (P3 (F22 _let_1)))) (and (not (P3 F1)) (= Option none_game))))))) (forall ((A2 set_variable)) ((ord_le282106107riable A2) A2)) (forall ((P3 (-> variable option_trm Bool)) (A0 variable) (A1 option_trm)) (=> (forall ((X5 variable) (Theta2 trm)) ((P3 X5) (some_trm Theta2))) (=> (forall ((X5 variable)) ((P3 X5) none_trm)) ((P3 A0) A1)))) (forall ((H (-> option_fml Bool)) (F1 option_fml) (F22 (-> fml option_fml)) (Option option_fml)) (= (H (((case_o209804997ml_fml F1) F22) Option)) (((case_option_o_fml (H F1)) (lambda ((X fml)) (H (F22 X)))) Option))) (forall ((A3 set_variable)) (= (collect_variable (lambda ((X variable)) ((member_variable X) A3))) A3)) _let_49 (forall ((X3 set_variable) (A2 set_variable) (B3 set_variable)) (let ((_let_1 (ord_le282106107riable X3))) (=> (_let_1 ((inf_inf_set_variable A2) B3)) (not (=> (_let_1 A2) (not (_let_1 B3))))))) (forall ((X22 fml) (Y2 fml)) (= (= (some_fml X22) (some_fml Y2)) (= X22 Y2))) (forall ((X3 set_variable) (Y3 set_variable)) (let ((_let_1 (inf_inf_set_variable X3))) (let ((_let_2 (_let_1 Y3))) (= (_let_1 _let_2) _let_2)))) (or (not ((member_variable (_let_23 (static_FVF (the_fml (((produc1250175341on_fml (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1615133358on_fml (lambda ((Uv (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1420172399on_fml (lambda ((P (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (P __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) sigma) p))))) va)) (not (= (_let_24 (static_FVF (the_fml (((produc1250175341on_fml (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1615133358on_fml (lambda ((Uv (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1420172399on_fml (lambda ((P (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (P __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) sigma) p)))) (_let_23 (static_FVF (the_fml (((produc1250175341on_fml (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1615133358on_fml (lambda ((Uv (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1420172399on_fml (lambda ((P (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (P __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) sigma) p)))))) (not ((member_variable (_let_24 (static_FVF (the_fml (((produc1250175341on_fml (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1615133358on_fml (lambda ((Uv (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1420172399on_fml (lambda ((P (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (P __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) sigma) p))))) (static_FVF (the_fml (((produc1250175341on_fml (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1615133358on_fml (lambda ((Uv (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1420172399on_fml (lambda ((P (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (P __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) sigma) p)))))) (forall ((H (-> option_fml option_fml)) (F2 (-> (-> char option_fml) (-> char option_game) option_fml)) (Prod produc799602994n_game)) (= (H ((produc347802313on_fml F2) Prod)) ((produc347802313on_fml (lambda ((X13 (-> char option_fml)) (X2 (-> char option_game))) (H ((F2 X13) X2)))) Prod))) (forall ((X3 set_variable) (Y3 set_variable)) ((ord_le282106107riable ((inf_inf_set_variable X3) Y3)) X3)) (forall ((P3 (-> variable Bool)) (Q (-> variable Bool))) (=> (forall ((X5 variable)) (=> (P3 X5) (Q X5))) ((ord_le282106107riable (collect_variable P3)) (collect_variable Q)))) (forall ((Option option_trm)) (= (= Option none_trm) (((case_option_o_trm true) (lambda ((Uu trm)) false)) Option))) (forall ((Sigma produc1418842292n_game) (P2 char) (R2 fml) (U set_variable) (Theta trm) (Sigma_theta2 trm)) (=> (= (((produc1250175341on_fml (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1615133358on_fml (lambda ((Uv (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1420172399on_fml (lambda ((P (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (P __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) Sigma) P2) (some_fml R2)) (=> (= ((inf_inf_set_variable (static_FVF R2)) U) bot_bot_set_variable) (=> (= (((uSubst516392818stappt Sigma) U) Theta) (some_trm Sigma_theta2)) (= (((uSubst516392804stappf Sigma) U) ((pred P2) Theta)) (((uSubst516392804stappf (uSubst1408967625substt Sigma_theta2)) bot_bot_set_variable) R2)))))) (forall ((X22 trm) (Y2 trm)) (= (= (some_trm X22) (some_trm Y2)) (= X22 Y2))) (= (lambda ((Y5 set_variable) (Z3 set_variable)) (= Y5 Z3)) (lambda ((X set_variable) (Y set_variable)) (and ((ord_le282106107riable Y) X) ((ord_le282106107riable X) Y)))) (forall ((Theta trm) (Eta2 trm)) (= ((uSubst152838031e_Geqo (some_trm Theta)) (some_trm Eta2)) (some_fml ((geq Theta) Eta2)))) _let_48 (forall ((Option option_game)) (=> (not (= Option none_game)) (= Option (some_game (the_game Option))))) (forall ((A3 set_variable) (B2 set_variable) (X3 variable)) (let ((_let_1 (member_variable X3))) (=> ((ord_le282106107riable A3) B2) (=> (_let_1 A3) (_let_1 B2))))) (forall ((Option option_trm)) (=> (not (= Option none_trm)) (= (some_trm (the_trm Option)) Option))) (forall ((H (-> option_fml option_fml)) (F1 option_fml) (F22 (-> trm option_fml)) (Option option_trm)) (= (H (((case_o325794063ml_trm F1) F22) Option)) (((case_o325794063ml_trm (H F1)) (lambda ((X trm)) (H (F22 X)))) Option))) _let_47 (forall ((A3 set_variable) (B2 set_variable)) (= (= ((inf_inf_set_variable A3) B2) bot_bot_set_variable) (forall ((X variable)) (let ((_let_1 (member_variable X))) (=> (_let_1 A3) (not (_let_1 B2))))))) (forall ((P3 (-> option_trm Bool)) (F1 option_trm) (F22 (-> trm option_trm)) (Option option_trm)) (let ((_let_1 (the_trm Option))) (= (P3 (((case_o487727941rm_trm F1) F22) Option)) (and (=> (= Option none_trm) (P3 F1)) (=> (= Option (some_trm _let_1)) (P3 (F22 _let_1))))))) (forall ((B3 (-> variable Bool)) (A2 (-> variable Bool)) (C2 (-> variable Bool))) (let ((_let_1 (inf_inf_variable_o B3))) (let ((_let_2 (inf_inf_variable_o A2))) (= (_let_1 (_let_2 C2)) (_let_2 (_let_1 C2)))))) _let_46 (forall ((P3 (-> option_trm Bool)) (A0 option_trm)) (=> (forall ((Theta2 trm)) (P3 (some_trm Theta2))) (=> (P3 none_trm) (P3 A0)))) _let_45 (forall ((Option option_game)) (=> (not (= Option none_game)) (= (some_game (the_game Option)) Option))) (forall ((A2 variable) (P3 (-> variable Bool))) (= ((member_variable A2) (collect_variable P3)) (P3 A2))) (forall ((H (-> option_trm option_trm)) (F1 option_trm) (F22 (-> trm option_trm)) (Option option_trm)) (= (H (((case_o487727941rm_trm F1) F22) Option)) (((case_o487727941rm_trm (H F1)) (lambda ((X trm)) (H (F22 X)))) Option))) (= some_trm some_trm) (forall ((H (-> Bool Bool)) (F1 Bool) (F22 (-> game Bool)) (Option option_game)) (= (H (((case_option_o_game F1) F22) Option)) (((case_option_o_game (H F1)) (lambda ((X game)) (H (F22 X)))) Option))) _let_44 (forall ((F1 option_fml) (F22 (-> trm option_fml))) (= (((case_o325794063ml_trm F1) F22) none_trm) F1)) _let_43 (forall ((X3 option_trm) (Y3 option_trm)) (= (((if_option_trm true) X3) Y3) X3)) (forall ((A3 set_variable)) ((ord_le282106107riable A3) A3)) (forall ((B3 set_variable) (A2 set_variable) (C2 set_variable)) (let ((_let_1 (ord_le282106107riable C2))) (=> ((ord_le282106107riable B3) A2) (=> (_let_1 B3) (_let_1 A2))))) (forall ((X21 trm) (X222 trm) (Y21 trm) (Y22 trm)) (= (= ((geq X21) X222) ((geq Y21) Y22)) (and (= X21 Y21) (= X222 Y22)))) _let_42 (forall ((A2 set_variable) (B3 set_variable)) (=> ((ord_le282106107riable A2) B3) (=> ((ord_le282106107riable B3) A2) (= A2 B3)))) _let_41 _let_40 _let_39 (forall ((X3 set_variable) (Y3 set_variable)) ((ord_le282106107riable ((inf_inf_set_variable X3) Y3)) Y3)) (forall ((A3 set_variable) (P3 (-> variable Bool)) (Q (-> variable Bool))) (let ((_let_1 (ord_le282106107riable A3))) (= (_let_1 (collect_variable (lambda ((X variable)) (and (Q X) (P3 X))))) (and (_let_1 (collect_variable Q)) (_let_1 (collect_variable P3)))))) (forall ((A2 set_variable)) (= ((ord_le282106107riable A2) bot_bot_set_variable) (= A2 bot_bot_set_variable))) (forall ((A2 set_variable) (C2 set_variable) (B3 set_variable) (D set_variable)) (=> ((ord_le282106107riable A2) C2) (=> ((ord_le282106107riable B3) D) ((ord_le282106107riable ((inf_inf_set_variable A2) B3)) ((inf_inf_set_variable C2) D))))) (forall ((A2 set_variable) (B3 set_variable)) ((ord_le282106107riable ((inf_inf_set_variable A2) B3)) A2)) (forall ((A2 (-> variable Bool)) (B3 (-> variable Bool))) (let ((_let_1 ((inf_inf_variable_o A2) B3))) (= ((inf_inf_variable_o _let_1) B3) _let_1))) (not (= ((_let_38 (lambda ((T trm)) (((case_o209804997ml_fml (some_fml ((pred p) T))) (lambda ((F fml)) (((if_option_fml (= ((inf_inf_set_variable (static_FVF F)) ua) bot_bot_set_variable)) (((uSubst516392804stappf (uSubst1408967625substt T)) bot_bot_set_variable) F)) none_fml))) (((produc1250175341on_fml (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1615133358on_fml (lambda ((Uv (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1420172399on_fml (lambda ((P (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (P __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) sigma) p)))) _let_3) none_fml)) (forall ((X0 set_variable) (X1 set_variable)) (= (exists ((V2 variable)) (and (exists ((V3 variable)) (and (= V2 V3) ((member_variable V3) X0))) ((member_variable V2) X1))) (and (exists ((V3 variable)) (and ((member_variable V3) X0) (= ((vv X0) X1) V3))) ((member_variable ((vv X0) X1)) X1)))) (forall ((X3 option_game)) (= (forall ((Y game)) (not (= X3 (some_game Y)))) (= X3 none_game))) (= (lambda ((P4 (-> option_fml Bool))) (exists ((X4 option_fml)) (P4 X4))) (lambda ((P (-> option_fml Bool))) (or (exists ((X fml)) (P (some_fml X))) (P none_fml)))) (= inf_inf_set_variable (lambda ((A4 set_variable) (B4 set_variable)) (collect_variable ((inf_inf_variable_o (lambda ((X variable)) ((member_variable X) A4))) (lambda ((X variable)) ((member_variable X) B4)))))) (forall ((A3 set_variable) (B2 set_variable) (C2 variable)) (let ((_let_1 (member_variable C2))) (=> ((ord_le282106107riable A3) B2) (=> (_let_1 A3) (_let_1 B2))))) (forall ((H (-> (-> char option_trm) option_fml)) (F2 (-> (-> char option_fml) (-> char option_game) char option_trm)) (Prod produc799602994n_game)) (= (H ((produc1036610745on_trm F2) Prod)) ((produc347802313on_fml (lambda ((X13 (-> char option_fml)) (X2 (-> char option_game))) (H ((F2 X13) X2)))) Prod))) (not (=> (= ((inf_inf_set_variable (static_FVF (the_fml (((produc1250175341on_fml (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1615133358on_fml (lambda ((Uv (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1420172399on_fml (lambda ((P (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (P __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) sigma) p)))) va) bot_bot_set_variable) (= (_let_22 (the_fml (((produc1250175341on_fml (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1615133358on_fml (lambda ((Uv (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1420172399on_fml (lambda ((P (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (P __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) sigma) p))) none_fml))) _let_37 (forall ((P3 Bool) (Q (-> game Bool)) (X3 option_game)) (=> (((case_option_o_game P3) Q) X3) (=> (=> (= X3 none_game) (not P3)) (not (forall ((Y4 game)) (=> (= X3 (some_game Y4)) (not (Q Y4)))))))) (forall ((B3 set_variable) (A2 set_variable)) (=> ((ord_le282106107riable B3) A2) (=> ((ord_le282106107riable A2) B3) (= A2 B3)))) (= (lambda ((P4 (-> option_fml Bool))) (forall ((X4 option_fml)) (P4 X4))) (lambda ((P (-> option_fml Bool))) (and (forall ((X fml)) (P (some_fml X))) (P none_fml)))) (forall ((H (-> option_fml Bool)) (F1 option_fml) (F22 (-> trm option_fml)) (Option option_trm)) (= (H (((case_o325794063ml_trm F1) F22) Option)) (((case_option_o_trm (H F1)) (lambda ((X trm)) (H (F22 X)))) Option))) (forall ((A3 set_variable) (C set_variable) (B2 set_variable) (D2 set_variable)) (=> ((ord_le282106107riable A3) C) (=> ((ord_le282106107riable B2) D2) ((ord_le282106107riable ((inf_inf_set_variable A3) B2)) ((inf_inf_set_variable C) D2))))) (= (lambda ((Y5 set_variable) (Z3 set_variable)) (= Y5 Z3)) (lambda ((A5 set_variable) (B5 set_variable)) (and ((ord_le282106107riable B5) A5) ((ord_le282106107riable A5) B5)))) (forall ((F1 option_trm) (F22 (-> trm option_trm)) (X22 trm)) (= (((case_o487727941rm_trm F1) F22) (some_trm X22)) (F22 X22))) _let_36 (forall ((Option option_fml)) (= (not (= Option none_fml)) (((case_option_o_fml false) (lambda ((Uu fml)) true)) Option))) (=> (= (((produc1250175341on_fml (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1615133358on_fml (lambda ((Uv (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1420172399on_fml (lambda ((P (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (P __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) sigma) p) none_fml) (= _let_12 _let_21)) (forall ((A2 set_variable)) ((ord_le282106107riable bot_bot_set_variable) A2)) (forall ((A2 set_variable) (B3 set_variable) (C2 set_variable)) (let ((_let_1 (ord_le282106107riable A2))) (=> (_let_1 B3) (=> ((ord_le282106107riable B3) C2) (_let_1 C2))))) (forall ((X3 (-> variable Bool)) (Y3 (-> variable Bool)) (Z2 (-> variable Bool))) (let ((_let_1 (inf_inf_variable_o X3))) (let ((_let_2 (inf_inf_variable_o Y3))) (= (_let_1 (_let_2 Z2)) (_let_2 (_let_1 Z2)))))) (forall ((X3 (-> variable Bool))) (= ((inf_inf_variable_o X3) X3) X3)) (forall ((P3 (-> option_fml option_fml Bool)) (A0 option_fml) (A1 option_fml)) (=> (forall ((Phi2 fml) (Psi fml)) ((P3 (some_fml Phi2)) (some_fml Psi))) (=> (forall ((X_1 option_fml)) ((P3 none_fml) X_1)) (=> (forall ((V6 fml)) ((P3 (some_fml V6)) none_fml)) ((P3 A0) A1))))) (forall ((H (-> Bool Bool)) (F1 Bool) (F22 (-> fml Bool)) (Option option_fml)) (= (H (((case_option_o_fml F1) F22) Option)) (((case_option_o_fml (H F1)) (lambda ((X fml)) (H (F22 X)))) Option))) (forall ((A3 set_variable) (P3 (-> variable Bool))) ((ord_le282106107riable (collect_variable (lambda ((X variable)) (and (P3 X) ((member_variable X) A3))))) A3)) (forall ((C set_variable) (A3 set_variable) (B2 set_variable)) (let ((_let_1 (ord_le282106107riable C))) (= (_let_1 ((inf_inf_set_variable A3) B2)) (and (_let_1 B2) (_let_1 A3))))) (forall ((A3 set_variable)) (= ((inf_inf_set_variable A3) A3) A3)) (= (lambda ((P4 (-> option_game Bool))) (forall ((X4 option_game)) (P4 X4))) (lambda ((P (-> option_game Bool))) (and (P none_game) (forall ((X game)) (P (some_game X)))))) (forall ((A2 (-> variable Bool)) (B3 (-> variable Bool))) (let ((_let_1 (inf_inf_variable_o A2))) (let ((_let_2 (_let_1 B3))) (= (_let_1 _let_2) _let_2)))) (forall ((Phi option_fml)) (= (not (= Phi none_fml)) (exists ((F fml)) (= Phi (some_fml F))))) (forall ((Sigma produc1418842292n_game) (F2 char) (R2 trm) (U set_variable) (Theta trm) (Sigma_theta2 trm)) (let ((_let_1 ((uSubst516392818stappt Sigma) U))) (=> (= (((produc866613687on_trm (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1231571704on_trm (lambda ((F4 (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1036610745on_trm (lambda ((Uv (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (F4 __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) Sigma) F2) (some_trm R2)) (=> (= ((inf_inf_set_variable (static_FVT R2)) U) bot_bot_set_variable) (=> (= (_let_1 Theta) (some_trm Sigma_theta2)) (= (_let_1 ((func F2) Theta)) (((uSubst516392818stappt (uSubst1408967625substt Sigma_theta2)) bot_bot_set_variable) R2))))))) (forall ((C2 variable) (A3 set_variable) (B2 set_variable)) (let ((_let_1 (member_variable C2))) (=> (_let_1 ((inf_inf_set_variable A3) B2)) (_let_1 A3)))) (forall ((H (-> option_fml option_fml)) (F1 option_fml) (F22 (-> fml option_fml)) (Option option_fml)) (= (H (((case_o209804997ml_fml F1) F22) Option)) (((case_o209804997ml_fml (H F1)) (lambda ((X fml)) (H (F22 X)))) Option))) _let_35 (forall ((Option option_trm) (X22 trm)) (=> (= Option (some_trm X22)) (not (= Option none_trm)))) (forall ((C2 variable) (A3 set_variable) (B2 set_variable)) (let ((_let_1 (member_variable C2))) (=> (_let_1 ((inf_inf_set_variable A3) B2)) (not (=> (_let_1 A3) (not (_let_1 B2))))))) (forall ((X22 fml)) (not (= none_fml (some_fml X22)))) (forall ((A3 set_variable) (B2 set_variable) (C set_variable)) (let ((_let_1 (ord_le282106107riable A3))) (=> (_let_1 B2) (=> ((ord_le282106107riable B2) C) (_let_1 C))))) (forall ((A3 set_variable)) (= (forall ((X variable)) (not ((member_variable X) A3))) (= A3 bot_bot_set_variable))) (forall ((A3 set_variable) (B2 set_variable)) (=> (= A3 B2) ((ord_le282106107riable A3) B2))) (forall ((Sigma produc1418842292n_game) (U set_variable) (F2 char)) (= (((uSubst516392818stappt Sigma) U) (const F2)) (((uSubst1559070963pconst Sigma) U) F2))) (forall ((X3 set_variable) (Y3 set_variable)) (=> (= X3 Y3) ((ord_le282106107riable X3) Y3))) (forall ((A3 set_variable) (B2 set_variable) (C set_variable)) (let ((_let_1 (inf_inf_set_variable A3))) (= ((inf_inf_set_variable (_let_1 B2)) C) (_let_1 ((inf_inf_set_variable B2) C))))) _let_34 _let_33 (forall ((X3 set_variable) (Y3 set_variable) (Z2 set_variable)) (let ((_let_1 (inf_inf_set_variable X3))) (let ((_let_2 (inf_inf_set_variable Y3))) (= (_let_1 (_let_2 Z2)) (_let_2 (_let_1 Z2)))))) _let_32 (forall ((P3 Bool)) (or (= P3 true) (= P3 false))) (forall ((A3 set_variable) (B2 set_variable)) (=> (= A3 B2) (not (=> ((ord_le282106107riable A3) B2) (not ((ord_le282106107riable B2) A3)))))) (= ord_le282106107riable (lambda ((A5 set_variable) (B5 set_variable)) (= ((inf_inf_set_variable A5) B5) A5))) (forall ((X6 set_variable) (P3 (-> variable Bool))) ((ord_le282106107riable (collect_variable (lambda ((X variable)) (and (P3 X) ((member_variable X) X6))))) X6)) (forall ((X3 variable) (A3 set_variable) (P3 (-> variable Bool))) (let ((_let_1 (member_variable X3))) (= (_let_1 ((inf_inf_set_variable A3) (collect_variable P3))) (and (_let_1 A3) (P3 X3))))) _let_31 (forall ((P3 Bool) (Q (-> fml Bool)) (X3 option_fml)) (=> (((case_option_o_fml P3) Q) X3) (=> (=> (= X3 none_fml) (not P3)) (not (forall ((Y4 fml)) (=> (= X3 (some_fml Y4)) (not (Q Y4)))))))) (forall ((P3 (-> option_trm option_trm Bool)) (A0 option_trm) (A1 option_trm)) (=> (forall ((Theta2 trm) (Eta trm)) ((P3 (some_trm Theta2)) (some_trm Eta))) (=> (forall ((X_1 option_trm)) ((P3 none_trm) X_1)) (=> (forall ((V6 trm)) ((P3 (some_trm V6)) none_trm)) ((P3 A0) A1))))) (forall ((P3 (-> option_fml Bool)) (A0 option_fml)) (=> (forall ((Phi2 fml)) (P3 (some_fml Phi2))) (=> (P3 none_fml) (P3 A0)))) (forall ((C2 variable) (A3 set_variable) (B2 set_variable)) (let ((_let_1 (member_variable C2))) (=> (_let_1 A3) (=> (_let_1 B2) (_let_1 ((inf_inf_set_variable A3) B2)))))) (forall ((X3 (-> variable Bool)) (Y3 (-> variable Bool)) (Z2 (-> variable Bool))) (let ((_let_1 (ord_le1407353162able_o X3))) (= (_let_1 ((inf_inf_variable_o Y3) Z2)) (and (_let_1 Y3) (_let_1 Z2))))) (forall ((X3 set_variable)) (= ((inf_inf_set_variable bot_bot_set_variable) X3) bot_bot_set_variable)) (forall ((X3 set_variable)) ((ord_le282106107riable X3) X3)) (= none_trm none_trm) (forall ((X3 set_variable) (Y3 set_variable) (Z2 set_variable)) (let ((_let_1 (inf_inf_set_variable X3))) (= ((inf_inf_set_variable (_let_1 Y3)) Z2) (_let_1 ((inf_inf_set_variable Y3) Z2))))) (= inf_inf_variable_o (lambda ((A5 (-> variable Bool)) (B5 (-> variable Bool)) (__flatten_var_0 variable)) (((inf_inf_variable_o B5) A5) __flatten_var_0))) (forall ((P3 Bool) (Q (-> trm Bool)) (X3 option_trm)) (=> (((case_option_o_trm P3) Q) X3) (=> (=> (= X3 none_trm) (not P3)) (not (forall ((Y4 trm)) (=> (= X3 (some_trm Y4)) (not (Q Y4)))))))) (forall ((Eta2 option_trm)) (= ((uSubst152838031e_Geqo none_trm) Eta2) none_fml)) (forall ((X3 set_variable)) (= ((inf_inf_set_variable X3) X3) X3)) (forall ((X3 set_variable) (Y3 set_variable) (Z2 set_variable)) (let ((_let_1 (ord_le282106107riable X3))) (=> (_let_1 Y3) (=> ((ord_le282106107riable Y3) Z2) (_let_1 Z2))))) (forall ((A3 set_variable) (B2 set_variable)) (= (= ((inf_inf_set_variable A3) B2) bot_bot_set_variable) (forall ((X variable)) (=> ((member_variable X) A3) (forall ((Y variable)) (=> ((member_variable Y) B2) (not (= X Y)))))))) (forall ((A2 set_variable) (B3 set_variable)) (let ((_let_1 (inf_inf_set_variable A2))) (let ((_let_2 (_let_1 B3))) (= (_let_1 _let_2) _let_2)))) (forall ((A3 set_variable)) ((ord_le282106107riable bot_bot_set_variable) A3)) (forall ((A2 set_variable) (B3 set_variable) (C2 set_variable)) (let ((_let_1 (ord_le282106107riable A2))) (=> (_let_1 B3) (=> (= B3 C2) (_let_1 C2))))) (forall ((Sigma produc1418842292n_game) (U set_variable) (F2 char) (Theta trm)) (let ((_let_1 ((uSubst516392818stappt Sigma) U))) (=> (not (= (_let_1 ((func F2) Theta)) none_trm)) (and (not (= (_let_1 Theta) none_trm)) (or (exists ((R3 trm)) (and (= (((produc866613687on_trm (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1231571704on_trm (lambda ((F4 (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1036610745on_trm (lambda ((Uv (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (F4 __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) Sigma) F2) (some_trm R3)) (= ((inf_inf_set_variable (static_FVT R3)) U) bot_bot_set_variable))) (= (((produc866613687on_trm (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1231571704on_trm (lambda ((F4 (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1036610745on_trm (lambda ((Uv (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (F4 __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) Sigma) F2) none_trm)))))) (forall ((P3 Bool) (Q (-> trm Bool)) (X3 option_trm) (R4 (-> option_trm Bool)) (F2 option_trm) (G2 (-> trm option_trm))) (=> (((case_option_o_trm P3) Q) X3) (=> (=> P3 (R4 F2)) (=> (forall ((Q2 trm)) (=> (Q Q2) (R4 (G2 Q2)))) (R4 (((case_o487727941rm_trm F2) G2) X3)))))) (forall ((P3 (-> variable Bool)) (Q (-> variable Bool))) (=> (forall ((X5 variable)) (= (P3 X5) (Q X5))) (= (collect_variable P3) (collect_variable Q)))) (forall ((F1 Bool) (F22 (-> fml Bool))) (= (((case_option_o_fml F1) F22) none_fml) F1)) _let_30 (forall ((X22 game)) (not (= none_game (some_game X22)))) (forall ((X3 (-> variable Bool))) (= ((inf_inf_variable_o bot_bot_variable_o) X3) bot_bot_variable_o)) (forall ((F1 Bool) (F22 (-> trm Bool)) (X22 trm)) (= (((case_option_o_trm F1) F22) (some_trm X22)) (F22 X22))) (forall ((A3 set_variable) (B2 set_variable)) (=> ((ord_le282106107riable A3) B2) (=> ((ord_le282106107riable B2) A3) (= A3 B2)))) (forall ((X3 variable) (Z5 set_variable) (X6 set_variable) (P3 (-> variable Bool))) (=> ((member_variable X3) Z5) (=> ((ord_le282106107riable Z5) (collect_variable (lambda ((X variable)) (and ((member_variable X) X6) (P3 X))))) (P3 X3)))) (forall ((Sigma produc1418842292n_game) (U set_variable) (Theta trm) (V set_variable)) (let ((_let_1 (uSubst516392818stappt Sigma))) (let ((_let_2 ((_let_1 V) Theta))) (let ((_let_3 ((_let_1 U) Theta))) (=> (not (= _let_3 none_trm)) (=> (not (= _let_2 none_trm)) (= _let_3 _let_2))))))) _let_29 (forall ((P3 (-> option_game Bool)) (Option option_game)) (=> (P3 none_game) (=> (forall ((X5 game)) (P3 (some_game X5))) (P3 Option)))) (forall ((H (-> option_trm option_fml)) (F2 (-> (-> char option_fml) (-> char option_game) option_trm)) (Prod produc799602994n_game)) (= (H ((produc885547027on_trm F2) Prod)) ((produc347802313on_fml (lambda ((X13 (-> char option_fml)) (X2 (-> char option_game))) (H ((F2 X13) X2)))) Prod))) (forall ((F1 Bool) (F22 (-> fml Bool)) (X22 fml)) (= (((case_option_o_fml F1) F22) (some_fml X22)) (F22 X22))) (forall ((P3 (-> variable Bool)) (Q (-> variable Bool))) (= ((ord_le282106107riable (collect_variable P3)) (collect_variable Q)) (forall ((X variable)) (=> (P3 X) (Q X))))) (forall ((H (-> option_trm option_fml)) (F1 option_trm) (F22 (-> trm option_trm)) (Option option_trm)) (= (H (((case_o487727941rm_trm F1) F22) Option)) (((case_o325794063ml_trm (H F1)) (lambda ((X trm)) (H (F22 X)))) Option))) (forall ((F2 (-> set_variable set_variable set_variable)) (X3 set_variable) (Y3 set_variable)) (=> (forall ((X5 set_variable) (Y4 set_variable)) ((ord_le282106107riable ((F2 X5) Y4)) X5)) (=> (forall ((X5 set_variable) (Y4 set_variable)) ((ord_le282106107riable ((F2 X5) Y4)) Y4)) (=> (forall ((X5 set_variable) (Y4 set_variable) (Z4 set_variable)) (let ((_let_1 (ord_le282106107riable X5))) (=> (_let_1 Y4) (=> (_let_1 Z4) (_let_1 ((F2 Y4) Z4)))))) (= ((inf_inf_set_variable X3) Y3) ((F2 X3) Y3)))))) (forall ((Z option_fml) (F3 (-> fml option_fml)) (Za option_fml)) (let ((_let_1 (((case_o209804997ml_fml Z) F3) Za))) (let ((_let_2 (= Za none_fml))) (and (=> _let_2 (= _let_1 Z)) (=> (not _let_2) (= _let_1 (F3 (the_fml Za)))))))) (forall ((P3 (-> option_fml Bool)) (F1 option_fml) (F22 (-> fml option_fml)) (Option option_fml)) (let ((_let_1 (the_fml Option))) (= (P3 (((case_o209804997ml_fml F1) F22) Option)) (not (or (and (not (P3 F1)) (= Option none_fml)) (and (not (P3 (F22 _let_1))) (= Option (some_fml _let_1)))))))) (forall ((F1 option_fml) (F22 (-> fml option_fml))) (= (((case_o209804997ml_fml F1) F22) none_fml) F1)) (forall ((P3 (-> Bool Bool)) (F1 Bool) (F22 (-> fml Bool)) (Option option_fml)) (let ((_let_1 (the_fml Option))) (= (P3 (((case_option_o_fml F1) F22) Option)) (not (or (and (not (P3 F1)) (= Option none_fml)) (and (= Option (some_fml _let_1)) (not (P3 (F22 _let_1))))))))) (forall ((A2 set_variable) (F2 (-> set_variable set_variable)) (B3 set_variable) (C2 set_variable)) (=> (= A2 (F2 B3)) (=> ((ord_le282106107riable B3) C2) (=> (forall ((X5 set_variable) (Y4 set_variable)) (=> ((ord_le282106107riable X5) Y4) ((ord_le282106107riable (F2 X5)) (F2 Y4)))) ((ord_le282106107riable A2) (F2 C2)))))) (forall ((X3 set_variable)) (= ((inf_inf_set_variable X3) bot_bot_set_variable) bot_bot_set_variable)) _let_28 (forall ((X3 option_fml) (P3 (-> option_fml option_fml Bool)) (Y3 option_fml)) (let ((_let_1 ((P3 X3) Y3))) (=> (=> (= X3 none_fml) _let_1) (=> (=> (= Y3 none_fml) _let_1) (=> (forall ((A fml) (B fml)) (=> (= X3 (some_fml A)) (=> (= Y3 (some_fml B)) ((P3 X3) Y3)))) _let_1))))) (= (lambda ((Y5 set_variable) (Z3 set_variable)) (= Y5 Z3)) (lambda ((A5 set_variable) (B5 set_variable)) (and ((ord_le282106107riable B5) A5) ((ord_le282106107riable A5) B5)))) (forall ((B2 set_variable) (A3 set_variable) (Q (-> variable Bool)) (P3 (-> variable Bool))) (=> ((ord_le282106107riable B2) A3) (=> (forall ((X5 variable)) (=> ((member_variable X5) B2) (=> (Q X5) (P3 X5)))) ((ord_le282106107riable (collect_variable (lambda ((X variable)) (and ((member_variable X) B2) (Q X))))) (collect_variable (lambda ((X variable)) (and ((member_variable X) A3) (P3 X)))))))) (forall ((A2 (-> variable Bool))) (= ((inf_inf_variable_o A2) A2) A2)) (forall ((X3 set_variable) (Y3 set_variable) (Z2 set_variable)) (let ((_let_1 (inf_inf_set_variable X3))) (= ((inf_inf_set_variable (_let_1 Y3)) Z2) (_let_1 ((inf_inf_set_variable Y3) Z2))))) (forall ((X22 fml)) (= (the_fml (some_fml X22)) X22)) _let_27 (forall ((X3 (-> variable Bool))) (= ((inf_inf_variable_o X3) bot_bot_variable_o) bot_bot_variable_o)) (forall ((X3 option_trm) (Xa option_trm) (Y3 option_fml)) (let ((_let_1 (not (= Y3 none_fml)))) (=> (= ((uSubst152838031e_Geqo X3) Xa) Y3) (=> (forall ((Theta2 trm)) (=> (= X3 (some_trm Theta2)) (forall ((Eta trm)) (=> (= Xa (some_trm Eta)) (not (= Y3 (some_fml ((geq Theta2) Eta)))))))) (=> (=> (= X3 none_trm) _let_1) (not (=> (exists ((V6 trm)) (= X3 (some_trm V6))) (=> (= Xa none_trm) _let_1)))))))) (= ord_le282106107riable (lambda ((A4 set_variable) (B4 set_variable)) ((ord_le1407353162able_o (lambda ((X variable)) ((member_variable X) A4))) (lambda ((X variable)) ((member_variable X) B4))))) (= ord_le282106107riable (lambda ((A4 set_variable) (B4 set_variable)) (forall ((T variable)) (let ((_let_1 (member_variable T))) (=> (_let_1 A4) (_let_1 B4)))))) (forall ((A3 set_variable) (A2 variable)) (=> (= A3 bot_bot_set_variable) (not ((member_variable A2) A3)))) (forall ((P3 (-> char option_trm Bool)) (A0 char) (A1 option_trm)) (=> (forall ((X5 char) (Theta2 trm)) ((P3 X5) (some_trm Theta2))) (=> (forall ((X5 char)) ((P3 X5) none_trm)) ((P3 A0) A1)))) (forall ((P3 (-> Bool Bool)) (F1 Bool) (F22 (-> trm Bool)) (Option option_trm)) (let ((_let_1 (the_trm Option))) (= (P3 (((case_option_o_trm F1) F22) Option)) (and (=> (= Option none_trm) (P3 F1)) (=> (= Option (some_trm _let_1)) (P3 (F22 _let_1))))))) (forall ((Option option_fml)) (= (= Option none_fml) (((case_option_o_fml true) (lambda ((Uu fml)) false)) Option))) (forall ((A3 set_variable) (B2 set_variable) (C set_variable)) (let ((_let_1 (inf_inf_set_variable A3))) (let ((_let_2 (inf_inf_set_variable B2))) (= (_let_1 (_let_2 C)) (_let_2 (_let_1 C)))))) (forall ((P3 (-> option_game Bool)) (A0 option_game)) (=> (forall ((Alpha game)) (P3 (some_game Alpha))) (=> (P3 none_game) (P3 A0)))) (forall ((X3 set_variable) (Y3 set_variable)) (=> ((ord_le282106107riable X3) Y3) (=> ((ord_le282106107riable Y3) X3) (= X3 Y3)))) (forall ((A2 variable)) (not ((member_variable A2) bot_bot_set_variable))) (= (lambda ((Y5 set_variable) (Z3 set_variable)) (= Y5 Z3)) (lambda ((A4 set_variable) (B4 set_variable)) (and ((ord_le282106107riable A4) B4) ((ord_le282106107riable B4) A4)))) (forall ((X32 char) (Y32 char)) (= (= (const X32) (const Y32)) (= X32 Y32))) (forall ((X3 option_game) (P3 (-> option_game option_trm Bool)) (Y3 option_trm)) (let ((_let_1 ((P3 X3) Y3))) (=> (=> (= X3 none_game) _let_1) (=> (=> (= Y3 none_trm) _let_1) (=> (forall ((A game) (B trm)) (=> (= X3 (some_game A)) (=> (= Y3 (some_trm B)) ((P3 X3) Y3)))) _let_1))))) (forall ((Option option_game)) (= (not (= Option none_game)) (((case_option_o_game false) (lambda ((Uu game)) true)) Option))) (forall ((A2 (-> variable Bool)) (B3 (-> variable Bool)) (C2 (-> variable Bool))) (let ((_let_1 (inf_inf_variable_o A2))) (= ((inf_inf_variable_o (_let_1 B3)) C2) (_let_1 ((inf_inf_variable_o B3) C2))))) _let_26 (forall ((P3 (-> option_fml Bool)) (F1 option_fml) (F22 (-> trm option_fml)) (Option option_trm)) (let ((_let_1 (the_trm Option))) (= (P3 (((case_o325794063ml_trm F1) F22) Option)) (and (=> (= Option none_trm) (P3 F1)) (=> (= Option (some_trm _let_1)) (P3 (F22 _let_1))))))) (forall ((Option option_trm) (Option3 option_trm)) (let ((_let_1 (= Option3 none_trm))) (let ((_let_2 (= Option none_trm))) (=> (= _let_2 _let_1) (=> (=> (not _let_2) (=> (not _let_1) (= (the_trm Option) (the_trm Option3)))) (= Option Option3)))))) (forall ((X3 option_trm) (Y3 option_trm)) (= (((if_option_trm false) X3) Y3) Y3)) (forall ((B3 set_variable) (A2 set_variable)) (=> ((ord_le282106107riable B3) A2) (= ((inf_inf_set_variable A2) B3) B3))) (forall ((H (-> option_fml char option_trm)) (F2 (-> (-> char option_fml) (-> char option_game) option_fml)) (Prod produc799602994n_game)) (= (H ((produc347802313on_fml F2) Prod)) ((produc1036610745on_trm (lambda ((X13 (-> char option_fml)) (X2 (-> char option_game)) (__flatten_var_0 char)) ((H ((F2 X13) X2)) __flatten_var_0))) Prod))) _let_25 (forall ((A2 set_variable) (B3 set_variable) (C2 set_variable)) (let ((_let_1 (ord_le282106107riable A2))) (= (_let_1 ((inf_inf_set_variable B3) C2)) (and (_let_1 C2) (_let_1 B3))))) (forall ((A3 set_variable) (B2 set_variable)) (=> (= A3 B2) ((ord_le282106107riable B2) A3))) (forall ((Theta option_trm) (Eta2 option_trm)) (= (= ((uSubst152838031e_Geqo Theta) Eta2) none_fml) (or (= Eta2 none_trm) (= Theta none_trm)))) (forall ((A2 set_variable) (B3 set_variable)) ((ord_le282106107riable ((inf_inf_set_variable A2) B3)) B3)) (forall ((B3 set_variable) (A2 set_variable) (C2 set_variable)) (let ((_let_1 (inf_inf_set_variable B3))) (let ((_let_2 (inf_inf_set_variable A2))) (= (_let_1 (_let_2 C2)) (_let_2 (_let_1 C2)))))) (forall ((A3 set_variable)) (= ((inf_inf_set_variable A3) bot_bot_set_variable) bot_bot_set_variable)) (forall ((P3 (-> variable option_fml Bool)) (A0 variable) (A1 option_fml)) (=> (forall ((X5 variable) (Phi2 fml)) ((P3 X5) (some_fml Phi2))) (=> (forall ((X5 variable)) ((P3 X5) none_fml)) ((P3 A0) A1)))) (and (or (not (= ((inf_inf_set_variable (static_FVF (the_fml (((produc1250175341on_fml (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1615133358on_fml (lambda ((Uv (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1420172399on_fml (lambda ((P (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (P __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) sigma) p)))) va) bot_bot_set_variable)) (forall ((V4 variable)) (or (not ((member_variable V4) (static_FVF (the_fml (((produc1250175341on_fml (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1615133358on_fml (lambda ((Uv (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1420172399on_fml (lambda ((P (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (P __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) sigma) p))))) (forall ((Va variable)) (or (not ((member_variable Va) va)) (not (= V4 Va))))))) (or (= ((inf_inf_set_variable (static_FVF (the_fml (((produc1250175341on_fml (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1615133358on_fml (lambda ((Uv (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1420172399on_fml (lambda ((P (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (P __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) sigma) p)))) va) bot_bot_set_variable) (and ((member_variable (_let_24 (static_FVF (the_fml (((produc1250175341on_fml (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1615133358on_fml (lambda ((Uv (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1420172399on_fml (lambda ((P (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (P __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) sigma) p))))) (static_FVF (the_fml (((produc1250175341on_fml (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1615133358on_fml (lambda ((Uv (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1420172399on_fml (lambda ((P (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (P __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) sigma) p)))) (= (_let_24 (static_FVF (the_fml (((produc1250175341on_fml (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1615133358on_fml (lambda ((Uv (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1420172399on_fml (lambda ((P (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (P __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) sigma) p)))) (_let_23 (static_FVF (the_fml (((produc1250175341on_fml (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1615133358on_fml (lambda ((Uv (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1420172399on_fml (lambda ((P (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (P __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) sigma) p))))) ((member_variable (_let_23 (static_FVF (the_fml (((produc1250175341on_fml (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1615133358on_fml (lambda ((Uv (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1420172399on_fml (lambda ((P (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (P __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) sigma) p))))) va)))) (forall ((H (-> Bool Bool)) (F1 Bool) (F22 (-> trm Bool)) (Option option_trm)) (= (H (((case_option_o_trm F1) F22) Option)) (((case_option_o_trm (H F1)) (lambda ((X trm)) (H (F22 X)))) Option))) (=> (not (and (=> (= ((inf_inf_set_variable (static_FVF (the_fml (((produc1250175341on_fml (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1615133358on_fml (lambda ((Uv (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1420172399on_fml (lambda ((P (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (P __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) sigma) p)))) va) bot_bot_set_variable) (= (_let_22 (the_fml (((produc1250175341on_fml (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1615133358on_fml (lambda ((Uv (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1420172399on_fml (lambda ((P (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (P __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) sigma) p))) _let_21)) (=> (not (= ((inf_inf_set_variable (static_FVF (the_fml (((produc1250175341on_fml (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1615133358on_fml (lambda ((Uv (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1420172399on_fml (lambda ((P (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (P __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) sigma) p)))) va) bot_bot_set_variable)) (= none_fml _let_21)))) (= (((produc1250175341on_fml (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1615133358on_fml (lambda ((Uv (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1420172399on_fml (lambda ((P (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (P __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) sigma) p) none_fml)) (forall ((A2 set_variable)) (=> ((ord_le282106107riable A2) bot_bot_set_variable) (= A2 bot_bot_set_variable))) (forall ((C2 variable) (A3 set_variable) (B2 set_variable)) (let ((_let_1 (member_variable C2))) (= (_let_1 ((inf_inf_set_variable A3) B2)) (and (_let_1 B2) (_let_1 A3))))) (forall ((X3 set_variable) (Y3 set_variable)) ((ord_le282106107riable ((inf_inf_set_variable X3) Y3)) Y3)) (forall ((X22 trm)) (= (the_trm (some_trm X22)) X22)) (forall ((P3 (-> option_game option_game Bool)) (A0 option_game) (A1 option_game)) (=> (forall ((Alpha game) (Beta game)) ((P3 (some_game Alpha)) (some_game Beta))) (=> (forall ((Alpha option_game)) ((P3 Alpha) none_game)) (=> (forall ((V6 game)) ((P3 none_game) (some_game V6))) ((P3 A0) A1))))) (forall ((Sigma produc1418842292n_game) (F2 char) (R2 trm) (U set_variable)) (let ((_let_1 (some_trm R2))) (=> (= (((produc866613687on_trm (lambda ((F0 (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1231571704on_trm (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1036610745on_trm (lambda ((Uv (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (F0 __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) Sigma) F2) _let_1) (=> (= ((inf_inf_set_variable (static_FVT R2)) U) bot_bot_set_variable) (= (((uSubst1559070963pconst Sigma) U) F2) _let_1))))) (forall ((V7 trm)) (= ((uSubst152838031e_Geqo (some_trm V7)) none_trm) none_fml)) (forall ((C set_variable) (A3 set_variable) (B2 set_variable)) (let ((_let_1 (ord_le282106107riable C))) (=> (_let_1 A3) (=> (_let_1 B2) (_let_1 ((inf_inf_set_variable A3) B2)))))) (forall ((P3 Bool) (Q (-> trm Bool)) (X3 option_trm) (R4 (-> option_fml Bool)) (F2 option_fml) (G2 (-> trm option_fml))) (=> (((case_option_o_trm P3) Q) X3) (=> (=> P3 (R4 F2)) (=> (forall ((Q2 trm)) (=> (Q Q2) (R4 (G2 Q2)))) (R4 (((case_o325794063ml_trm F2) G2) X3)))))) (forall ((Sigma produc1418842292n_game) (U set_variable) (Theta trm) (Eta2 trm)) (let ((_let_1 ((uSubst516392818stappt Sigma) U))) (let ((_let_2 (((uSubst516392804stappf Sigma) U) ((geq Theta) Eta2)))) (=> (not (= _let_2 none_fml)) (= _let_2 (some_fml ((geq (the_trm (_let_1 Theta))) (the_trm (_let_1 Eta2))))))))) (forall ((X3 option_game) (P3 (-> option_game option_fml Bool)) (Y3 option_fml)) (let ((_let_1 ((P3 X3) Y3))) (=> (=> (= X3 none_game) _let_1) (=> (=> (= Y3 none_fml) _let_1) (=> (forall ((A game) (B fml)) (=> (= X3 (some_game A)) (=> (= Y3 (some_fml B)) ((P3 X3) Y3)))) _let_1))))) (forall ((A2 set_variable) (B3 set_variable) (C2 set_variable)) (let ((_let_1 (inf_inf_set_variable A2))) (= ((inf_inf_set_variable (_let_1 B3)) C2) (_let_1 ((inf_inf_set_variable B3) C2))))) (= ord_le282106107riable (lambda ((A5 set_variable) (B5 set_variable)) (= A5 ((inf_inf_set_variable A5) B5)))) (forall ((Option option_fml) (Option3 option_fml)) (let ((_let_1 (= Option3 none_fml))) (let ((_let_2 (= Option none_fml))) (=> (= _let_2 _let_1) (=> (=> (not _let_2) (=> (not _let_1) (= (the_fml Option) (the_fml Option3)))) (= Option Option3)))))) (forall ((X3 option_fml)) (= (not (= X3 none_fml)) (exists ((Y fml)) (= X3 (some_fml Y))))) _let_20 (forall ((Sigma produc1418842292n_game) (U set_variable) (P2 char) (Theta trm)) (=> (not (= (((uSubst516392804stappf Sigma) U) ((pred P2) Theta)) none_fml)) (and (or (= (((produc1250175341on_fml (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1615133358on_fml (lambda ((Uv (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1420172399on_fml (lambda ((P (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (P __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) Sigma) P2) none_fml) (exists ((R3 fml)) (and (= ((inf_inf_set_variable (static_FVF R3)) U) bot_bot_set_variable) (= (((produc1250175341on_fml (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1615133358on_fml (lambda ((Uv (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1420172399on_fml (lambda ((P (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (P __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) Sigma) P2) (some_fml R3))))) (not (= (((uSubst516392818stappt Sigma) U) Theta) none_trm))))) (forall ((X3 set_variable) (Y3 set_variable)) (let ((_let_1 ((inf_inf_set_variable X3) Y3))) (= ((inf_inf_set_variable _let_1) Y3) _let_1))) (forall ((V set_variable) (U set_variable) (Sigma produc1418842292n_game) (Theta trm)) (let ((_let_1 (uSubst516392818stappt Sigma))) (let ((_let_2 ((_let_1 U) Theta))) (=> ((ord_le282106107riable V) U) (=> (not (= _let_2 none_trm)) (= _let_2 ((_let_1 V) Theta))))))) (forall ((P3 (-> option_fml Bool)) (Option option_fml)) (=> (P3 none_fml) (=> (forall ((X5 fml)) (P3 (some_fml X5))) (P3 Option)))) (forall ((X3 set_variable) (Y3 set_variable)) ((ord_le282106107riable ((inf_inf_set_variable X3) Y3)) X3)) (= (lambda ((P4 (-> option_game Bool))) (exists ((X4 option_game)) (P4 X4))) (lambda ((P (-> option_game Bool))) (or (P none_game) (exists ((X game)) (P (some_game X)))))) (forall ((X3 option_fml) (P3 (-> option_fml option_trm Bool)) (Y3 option_trm)) (let ((_let_1 ((P3 X3) Y3))) (=> (=> (= X3 none_fml) _let_1) (=> (=> (= Y3 none_trm) _let_1) (=> (forall ((A fml) (B trm)) (=> (= X3 (some_fml A)) (=> (= Y3 (some_trm B)) ((P3 X3) Y3)))) _let_1))))) (= inf_inf_set_variable (lambda ((A4 set_variable) (B4 set_variable)) ((inf_inf_set_variable B4) A4))) _let_19 (forall ((B2 (-> variable Bool)) (K (-> variable Bool)) (B3 (-> variable Bool)) (A2 (-> variable Bool))) (let ((_let_1 (inf_inf_variable_o A2))) (let ((_let_2 (inf_inf_variable_o K))) (=> (= B2 (_let_2 B3)) (= (_let_1 B2) (_let_2 (_let_1 B3))))))) (forall ((X32 char) (X41 char) (X42 trm)) (not (= (const X32) ((func X41) X42)))) (forall ((X3 option_fml)) (= (forall ((Y fml)) (not (= X3 (some_fml Y)))) (= X3 none_fml))) (forall ((H (-> (-> char option_trm) option_trm)) (F2 (-> (-> char option_fml) (-> char option_game) char option_trm)) (Prod produc799602994n_game)) (= (H ((produc1036610745on_trm F2) Prod)) ((produc885547027on_trm (lambda ((X13 (-> char option_fml)) (X2 (-> char option_game))) (H ((F2 X13) X2)))) Prod))) (= inf_inf_set_variable (lambda ((A5 set_variable) (B5 set_variable)) ((inf_inf_set_variable B5) A5))) (forall ((A2 set_variable) (C2 set_variable) (B3 set_variable)) (=> ((ord_le282106107riable A2) C2) ((ord_le282106107riable ((inf_inf_set_variable A2) B3)) C2))) (forall ((X3 option_trm) (P3 (-> option_trm option_fml Bool)) (Y3 option_fml)) (let ((_let_1 ((P3 X3) Y3))) (=> (=> (= X3 none_trm) _let_1) (=> (=> (= Y3 none_fml) _let_1) (=> (forall ((A trm) (B fml)) (=> (= X3 (some_trm A)) (=> (= Y3 (some_fml B)) ((P3 X3) Y3)))) _let_1))))) (forall ((Option option_fml)) (=> (not (= Option none_fml)) (= (some_fml (the_fml Option)) Option))) _let_18 (forall ((P3 (-> Bool Bool)) (F1 Bool) (F22 (-> trm Bool)) (Option option_trm)) (let ((_let_1 (the_trm Option))) (= (P3 (((case_option_o_trm F1) F22) Option)) (not (or (and (= Option (some_trm _let_1)) (not (P3 (F22 _let_1)))) (and (not (P3 F1)) (= Option none_trm))))))) (= ord_le282106107riable (lambda ((A4 set_variable) (B4 set_variable)) (forall ((X variable)) (let ((_let_1 (member_variable X))) (=> (_let_1 A4) (_let_1 B4)))))) _let_17 (forall ((P3 (-> variable Bool))) (= (= bot_bot_set_variable (collect_variable P3)) (forall ((X variable)) (not (P3 X))))) (forall ((B2 set_variable) (K set_variable) (B3 set_variable) (A2 set_variable)) (let ((_let_1 (inf_inf_set_variable A2))) (let ((_let_2 (inf_inf_set_variable K))) (=> (= B2 (_let_2 B3)) (= (_let_1 B2) (_let_2 (_let_1 B3))))))) (forall ((A2 set_variable) (B3 set_variable)) (=> ((ord_le282106107riable A2) B3) (= ((inf_inf_set_variable A2) B3) A2))) (forall ((Option option_trm)) (= (not (= Option none_trm)) (((case_option_o_trm false) (lambda ((Uu trm)) true)) Option))) (forall ((Y3 option_fml)) (=> (not (= Y3 none_fml)) (not (forall ((X23 fml)) (not (= Y3 (some_fml X23))))))) (forall ((P3 (-> option_trm Bool)) (F1 option_trm) (F22 (-> trm option_trm)) (Option option_trm)) (let ((_let_1 (the_trm Option))) (= (P3 (((case_o487727941rm_trm F1) F22) Option)) (not (or (and (= Option (some_trm _let_1)) (not (P3 (F22 _let_1)))) (and (not (P3 F1)) (= Option none_trm))))))) (forall ((X3 produc1739631244on_fml)) (=> (forall ((Alpha game) (Phi2 fml)) (not (= X3 ((produc2124676926on_fml (some_game Alpha)) (some_fml Phi2))))) (=> (forall ((Phi2 option_fml)) (not (= X3 ((produc2124676926on_fml none_game) Phi2)))) (not (forall ((V6 game)) (not (= X3 ((produc2124676926on_fml (some_game V6)) none_fml)))))))) (forall ((B2 set_variable) (A3 set_variable) (P3 (-> variable Bool))) (let ((_let_1 (ord_le282106107riable B2))) (=> (_let_1 A3) (= (_let_1 (collect_variable (lambda ((X variable)) (and (P3 X) ((member_variable X) A3))))) (forall ((X variable)) (=> ((member_variable X) B2) (P3 X))))))) (forall ((F1 Bool) (F22 (-> game Bool)) (X22 game)) (= (((case_option_o_game F1) F22) (some_game X22)) (F22 X22))) (forall ((X3 set_variable) (Y3 set_variable) (Z2 set_variable)) (let ((_let_1 (ord_le282106107riable X3))) (=> (_let_1 Y3) (=> (_let_1 Z2) (_let_1 ((inf_inf_set_variable Y3) Z2)))))) (forall ((P3 (-> option_game option_fml Bool)) (A0 option_game) (A1 option_fml)) (=> (forall ((Alpha game) (Phi2 fml)) ((P3 (some_game Alpha)) (some_fml Phi2))) (=> (forall ((X_1 option_fml)) ((P3 none_game) X_1)) (=> (forall ((V6 game)) ((P3 (some_game V6)) none_fml)) ((P3 A0) A1))))) (forall ((X3 set_variable) (Y3 set_variable)) (=> ((ord_le282106107riable X3) Y3) (= ((inf_inf_set_variable X3) Y3) X3))) (forall ((Y3 option_game)) (=> (not (= Y3 none_game)) (not (forall ((X23 game)) (not (= Y3 (some_game X23))))))) (forall ((H (-> option_fml option_trm)) (F2 (-> (-> char option_fml) (-> char option_game) option_fml)) (Prod produc799602994n_game)) (= (H ((produc347802313on_fml F2) Prod)) ((produc885547027on_trm (lambda ((X13 (-> char option_fml)) (X2 (-> char option_game))) (H ((F2 X13) X2)))) Prod))) (forall ((Sigma produc1418842292n_game) (U set_variable) (Phi fml) (V set_variable)) (let ((_let_1 (uSubst516392804stappf Sigma))) (let ((_let_2 ((_let_1 V) Phi))) (let ((_let_3 ((_let_1 U) Phi))) (=> (not (= _let_3 none_fml)) (=> (not (= _let_2 none_fml)) (= _let_3 _let_2))))))) (forall ((P3 (-> option_fml Bool)) (F1 option_fml) (F22 (-> fml option_fml)) (Option option_fml)) (let ((_let_1 (the_fml Option))) (= (P3 (((case_o209804997ml_fml F1) F22) Option)) (and (=> (= Option (some_fml _let_1)) (P3 (F22 _let_1))) (=> (= Option none_fml) (P3 F1)))))) (forall ((Theta option_trm)) (= (not (= Theta none_trm)) (exists ((T trm)) (= Theta (some_trm T))))) (forall ((X3 set_variable) (Y3 set_variable) (Z2 set_variable)) (let ((_let_1 (ord_le282106107riable X3))) (= (_let_1 ((inf_inf_set_variable Y3) Z2)) (and (_let_1 Y3) (_let_1 Z2))))) (forall ((B2 set_variable) (A3 set_variable)) (=> ((ord_le282106107riable B2) A3) (= ((inf_inf_set_variable A3) B2) B2))) (= bot_bot_set_variable (collect_variable (lambda ((X variable)) false))) (forall ((V5 set_variable) (Va2 set_variable)) (let ((_let_1 (= ((inf_inf_set_variable V5) Va2) bot_bot_set_variable))) (let ((_let_2 ((vva Va2) V5))) (let ((_let_3 ((vv Va2) V5))) (and (or (not _let_1) (forall ((V4 variable)) (or (not ((member_variable V4) V5)) (forall ((Va variable)) (or (not ((member_variable Va) Va2)) (not (= V4 Va))))))) (or (and ((member_variable _let_3) V5) ((member_variable _let_2) Va2) (= _let_3 _let_2)) _let_1)))))) (forall ((A2 set_variable) (B3 set_variable) (C2 set_variable)) (=> (= A2 B3) (=> ((ord_le282106107riable B3) C2) ((ord_le282106107riable A2) C2)))) (forall ((Sigma produc1418842292n_game) (P2 char) (R2 fml) (U set_variable) (Theta trm)) (=> (= (((produc1250175341on_fml (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1615133358on_fml (lambda ((Uv (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1420172399on_fml (lambda ((P (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (P __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) Sigma) P2) (some_fml R2)) (=> (not (= ((inf_inf_set_variable (static_FVF R2)) U) bot_bot_set_variable)) (= (((uSubst516392804stappf Sigma) U) ((pred P2) Theta)) none_fml)))) (forall ((X22 trm)) (not (= none_trm (some_trm X22)))) (forall ((R4 set_variable) (S set_variable)) (= ((ord_le1407353162able_o (lambda ((X variable)) ((member_variable X) R4))) (lambda ((X variable)) ((member_variable X) S))) ((ord_le282106107riable R4) S))) _let_16 (= inf_inf_set_variable (lambda ((X set_variable) (Y set_variable)) ((inf_inf_set_variable Y) X))) (forall ((A2 set_variable) (B3 set_variable)) (=> (= A2 ((inf_inf_set_variable A2) B3)) ((ord_le282106107riable A2) B3))) (forall ((P3 (-> option_fml Bool)) (F1 option_fml) (F22 (-> trm option_fml)) (Option option_trm)) (let ((_let_1 (the_trm Option))) (= (P3 (((case_o325794063ml_trm F1) F22) Option)) (not (or (and (= Option (some_trm _let_1)) (not (P3 (F22 _let_1)))) (and (not (P3 F1)) (= Option none_trm))))))) (= inf_inf_variable_o (lambda ((X (-> variable Bool)) (Y (-> variable Bool)) (__flatten_var_0 variable)) (((inf_inf_variable_o Y) X) __flatten_var_0))) _let_15 _let_14 (forall ((A2 set_variable) (B3 set_variable) (C2 set_variable)) (let ((_let_1 (ord_le282106107riable A2))) (=> (_let_1 B3) (=> (_let_1 C2) (_let_1 ((inf_inf_set_variable B3) C2)))))) (forall ((X3 option_fml) (P3 (-> option_fml option_game Bool)) (Y3 option_game)) (let ((_let_1 ((P3 X3) Y3))) (=> (=> (= X3 none_fml) _let_1) (=> (=> (= Y3 none_game) _let_1) (=> (forall ((A fml) (B game)) (=> (= X3 (some_fml A)) (=> (= Y3 (some_game B)) ((P3 X3) Y3)))) _let_1))))) (forall ((Sigma produc1418842292n_game) (U set_variable) (Theta trm) (Eta2 trm)) (let ((_let_1 ((uSubst516392818stappt Sigma) U))) (let ((_let_2 (_let_1 Eta2))) (let ((_let_3 (_let_1 Theta))) (=> (not (= _let_3 none_trm)) (=> (not (= _let_2 none_trm)) (= (((uSubst516392804stappf Sigma) U) ((geq Theta) Eta2)) (some_fml ((geq (the_trm _let_3)) (the_trm _let_2)))))))))) _let_13 (forall ((X3 option_trm)) (= (forall ((Y trm)) (not (= X3 (some_trm Y)))) (= X3 none_trm))) (forall ((X3 option_game)) (= (not (= X3 none_game)) (exists ((Y game)) (= X3 (some_game Y))))) _let_8 (forall ((A3 set_variable)) (=> (forall ((X5 variable)) (not ((member_variable X5) A3))) ((ord_le282106107riable A3) bot_bot_set_variable))) (forall ((Alpha2 option_game)) (= (not (= Alpha2 none_game)) (exists ((G game)) (= Alpha2 (some_game G))))) (forall ((A3 set_variable) (B2 set_variable)) (=> (forall ((X5 variable)) (let ((_let_1 (member_variable X5))) (=> (_let_1 A3) (_let_1 B2)))) ((ord_le282106107riable A3) B2))) (forall ((Option option_fml)) (=> (not (= Option none_fml)) (= Option (some_fml (the_fml Option))))) (forall ((B3 set_variable) (X3 set_variable) (A2 set_variable)) (=> ((ord_le282106107riable B3) X3) ((ord_le282106107riable ((inf_inf_set_variable A2) B3)) X3))) (forall ((A3 set_variable) (B2 set_variable) (P3 (-> variable Bool)) (Q (-> variable Bool))) (=> ((ord_le282106107riable A3) B2) (=> (forall ((X5 variable)) (=> ((member_variable X5) A3) (=> (P3 X5) (Q X5)))) ((ord_le282106107riable ((inf_inf_set_variable A3) (collect_variable P3))) ((inf_inf_set_variable B2) (collect_variable Q)))))) (forall ((A3 set_variable)) (= ((ord_le282106107riable A3) bot_bot_set_variable) (= A3 bot_bot_set_variable))) (= (lambda ((P4 (-> option_trm Bool))) (exists ((X4 option_trm)) (P4 X4))) (lambda ((P (-> option_trm Bool))) (or (P none_trm) (exists ((X trm)) (P (some_trm X)))))) (forall ((X41 char) (X42 trm) (Y41 char) (Y42 trm)) (= (= ((func X41) X42) ((func Y41) Y42)) (and (= X41 Y41) (= X42 Y42)))) (forall ((P3 Bool) (Q (-> fml Bool)) (X3 option_fml) (R4 (-> option_fml Bool)) (F2 option_fml) (G2 (-> fml option_fml))) (=> (((case_option_o_fml P3) Q) X3) (=> (=> P3 (R4 F2)) (=> (forall ((Q2 fml)) (=> (Q Q2) (R4 (G2 Q2)))) (R4 (((case_o209804997ml_fml F2) G2) X3)))))) (forall ((X3 option_trm)) (=> (forall ((Theta2 trm)) (not (= X3 (some_trm Theta2)))) (= X3 none_trm))) (forall ((H (-> option_fml char option_fml)) (F2 (-> (-> char option_fml) (-> char option_game) option_fml)) (Prod produc799602994n_game)) (= (H ((produc347802313on_fml F2) Prod)) ((produc1420172399on_fml (lambda ((X13 (-> char option_fml)) (X2 (-> char option_game)) (__flatten_var_0 char)) ((H ((F2 X13) X2)) __flatten_var_0))) Prod))) (forall ((Option option_game) (X22 game)) (=> (= Option (some_game X22)) (not (= Option none_game)))) (= inf_inf_set_variable (lambda ((X set_variable) (Y set_variable)) ((inf_inf_set_variable Y) X))) (forall ((X3 set_variable) (A2 set_variable) (B3 set_variable)) (let ((_let_1 (ord_le282106107riable X3))) (=> (_let_1 A2) (=> (_let_1 B3) (_let_1 ((inf_inf_set_variable A2) B3)))))) _let_7 (forall ((A3 set_variable) (B2 set_variable)) (=> ((ord_le282106107riable A3) B2) (= ((inf_inf_set_variable A3) B2) A3))) _let_6 (forall ((Sigma produc1418842292n_game) (U set_variable) (F2 char)) (=> (not (= (((uSubst1559070963pconst Sigma) U) F2) none_trm)) (or (exists ((R3 trm)) (and (= ((inf_inf_set_variable (static_FVT R3)) U) bot_bot_set_variable) (= (((produc866613687on_trm (lambda ((F0 (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1231571704on_trm (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1036610745on_trm (lambda ((Uv (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (F0 __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) Sigma) F2) (some_trm R3)))) (= (((produc866613687on_trm (lambda ((F0 (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1231571704on_trm (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1036610745on_trm (lambda ((Uv (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (F0 __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) Sigma) F2) none_trm)))) (forall ((Sigma produc1418842292n_game) (U set_variable) (F2 char) (Theta trm)) (let ((_let_1 ((uSubst516392818stappt Sigma) U))) (= (_let_1 ((func F2) Theta)) (((case_o487727941rm_trm none_trm) (lambda ((Sigma_theta trm)) (((case_o487727941rm_trm (some_trm ((func F2) Sigma_theta))) (lambda ((R trm)) (((if_option_trm (= ((inf_inf_set_variable (static_FVT R)) U) bot_bot_set_variable)) (((uSubst516392818stappt (uSubst1408967625substt Sigma_theta)) bot_bot_set_variable) R)) none_trm))) (((produc866613687on_trm (lambda ((Uu (-> char option_trm)) (__flatten_var_0 produc62062515n_game) (__flatten_var_1 char)) (((produc1231571704on_trm (lambda ((F4 (-> char option_trm)) (__flatten_var_0 produc799602994n_game) (__flatten_var_1 char)) (((produc1036610745on_trm (lambda ((Uv (-> char option_fml)) (Uw (-> char option_game)) (__flatten_var_0 char)) (F4 __flatten_var_0))) __flatten_var_0) __flatten_var_1))) __flatten_var_0) __flatten_var_1))) Sigma) F2)))) (_let_1 Theta))))) (forall ((A3 set_variable)) (=> (forall ((Y4 variable)) (not ((member_variable Y4) A3))) (= A3 bot_bot_set_variable))) (not (forall ((Vva (-> set_variable set_variable variable))) (not (forall ((V5 set_variable) (Va2 set_variable)) (let ((_let_1 (= ((inf_inf_set_variable V5) Va2) bot_bot_set_variable))) (let ((_let_2 ((Vva Va2) V5))) (let ((_let_3 ((vv Va2) V5))) (and (or _let_1 (and ((member_variable _let_3) V5) (= _let_3 _let_2) ((member_variable _let_2) Va2))) (or (not _let_1) (forall ((V4 variable)) (or (forall ((Va variable)) (or (not (= V4 Va)) (not ((member_variable Va) Va2)))) (not ((member_variable V4) V5))))))))))))) (forall ((X3 (-> variable Bool)) (Y3 (-> variable Bool))) (let ((_let_1 (inf_inf_variable_o X3))) (let ((_let_2 (_let_1 Y3))) (= (_let_1 _let_2) _let_2)))) (forall ((Option option_game)) (= (= Option none_game) (((case_option_o_game true) (lambda ((Uu game)) false)) Option))) (forall ((A2 set_variable) (B3 set_variable)) (let ((_let_1 ((inf_inf_set_variable A2) B3))) (= ((inf_inf_set_variable _let_1) B3) _let_1))) (forall ((A2 set_variable) (B3 set_variable) (F2 (-> set_variable set_variable)) (C2 set_variable)) (=> ((ord_le282106107riable A2) B3) (=> ((ord_le282106107riable (F2 B3)) C2) (=> (forall ((X5 set_variable) (Y4 set_variable)) (=> ((ord_le282106107riable X5) Y4) ((ord_le282106107riable (F2 X5)) (F2 Y4)))) ((ord_le282106107riable (F2 A2)) C2))))) _let_5 _let_4 (forall ((A2 set_variable) (B3 set_variable)) (=> ((ord_le282106107riable A2) B3) (= A2 ((inf_inf_set_variable A2) B3)))) (forall ((P3 (-> Bool Bool)) (F1 Bool) (F22 (-> fml Bool)) (Option option_fml)) (let ((_let_1 (the_fml Option))) (= (P3 (((case_option_o_fml F1) F22) Option)) (and (=> (= Option (some_fml _let_1)) (P3 (F22 _let_1))) (=> (= Option none_fml) (P3 F1)))))) (forall ((X3 option_trm) (P3 (-> option_trm option_trm Bool)) (Y3 option_trm)) (let ((_let_1 ((P3 X3) Y3))) (=> (=> (= X3 none_trm) _let_1) (=> (=> (= Y3 none_trm) _let_1) (=> (forall ((A trm) (B trm)) (=> (= X3 (some_trm A)) (=> (= Y3 (some_trm B)) ((P3 X3) Y3)))) _let_1))))) (forall ((B3 set_variable) (C2 set_variable) (A2 set_variable)) (=> ((ord_le282106107riable B3) C2) ((ord_le282106107riable ((inf_inf_set_variable A2) B3)) C2))) (forall ((A3 set_variable) (B2 set_variable)) ((ord_le282106107riable ((inf_inf_set_variable A3) B2)) B2)) (forall ((X11 char) (X12 trm) (X21 trm) (X222 trm)) (not (= ((pred X11) X12) ((geq X21) X222)))) (forall ((X3 (-> variable Bool)) (Y3 (-> variable Bool))) (let ((_let_1 ((inf_inf_variable_o X3) Y3))) (= ((inf_inf_variable_o _let_1) Y3) _let_1))) (forall ((A2 set_variable) (F2 (-> set_variable set_variable)) (B3 set_variable) (C2 set_variable)) (let ((_let_1 (ord_le282106107riable A2))) (=> (_let_1 (F2 B3)) (=> ((ord_le282106107riable B3) C2) (=> (forall ((X5 set_variable) (Y4 set_variable)) (=> ((ord_le282106107riable X5) Y4) ((ord_le282106107riable (F2 X5)) (F2 Y4)))) (_let_1 (F2 C2))))))) (forall ((A2 set_variable)) (= ((inf_inf_set_variable A2) A2) A2)) (not false))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
108.22/108.95	)
108.22/108.95	% SZS output end Proof for theBenchmark
108.22/108.96	EOF
